.dc-page{position:relative;padding-block:var(--space-1200) var(--space-2400)}.dc-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--space-1200);align-items:start}.dc-nav{position:sticky;top:calc(var(--layout-header) + var(--space-600));max-height:calc(100vh - var(--layout-header) - var(--space-1200));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-200);scrollbar-width:thin;font-size:var(--font-size-body-sm)}.dc-nav__toggle{display:none}.dc-nav__in{display:flex;flex-direction:column;gap:var(--space-300)}.dc-nav .q-label{padding:0 var(--space-300) var(--space-100)}.dc-nav ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-050)}.dc-nav__in a{display:block;padding:var(--space-100) var(--space-300);border-radius:var(--radius-sm);border-left:2px solid transparent;color:var(--color-text-secondary);line-height:var(--line-height-ui);text-decoration:none}.dc-nav__in a:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.dc-nav__in a[aria-current=page]{color:var(--color-text-primary);background:var(--color-accent-subtle);border-left-color:var(--color-accent)}.dc-nav__in a.q-label{border-left:0;background:none}.dc-nav__more{display:flex;flex-direction:column;gap:var(--space-050);border-top:var(--border-hairline) solid var(--color-line-subtle);padding-top:var(--space-300)}.dc-body{min-width:0;max-width:820px}.dc-body>h1,.dc-body .dc-section>h1{margin-top:var(--space-200);overflow-wrap:break-word}.dc-body>p,.dc-section p,.dc-section li{line-height:var(--line-height-body)}.dc-section h2{font-size:var(--font-size-h3);margin-top:var(--space-800)}.dc-section h3{font-size:var(--font-size-body);margin-top:var(--space-500);margin-bottom:var(--space-200)}.dc-section ul,.dc-section ol{padding-left:var(--space-500)}.dc-section li{margin-bottom:var(--space-150)}.dc-section code{overflow-wrap:anywhere}.dc-screens{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.dc-screens .q-label{margin-right:var(--space-200)}.dc-note{border-left:2px solid var(--color-accent);background:var(--color-bg-inset);padding:var(--space-300) var(--space-400);margin:var(--space-400) 0;font-size:var(--font-size-body-sm)}.dc-code{background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-sm);padding:var(--space-300);overflow-x:auto;font-size:var(--font-size-body-sm)}.dc-code code{overflow-wrap:normal;white-space:pre}.dc-table{margin:var(--space-300) 0 var(--space-500)}.dc-table .fz-table td{vertical-align:top;line-height:var(--line-height-body);overflow-wrap:break-word}.dc-table .fz-table tbody tr:hover{background:transparent}.dc-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-300);margin-top:var(--space-500)}.dc-index__item{display:flex;flex-direction:column;gap:var(--space-150);padding:var(--space-400);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-md);background:var(--color-bg-panel);text-decoration:none;color:inherit;min-width:0}.dc-index__item:hover{border-color:var(--color-line-strong);text-decoration:none}.dc-index__title{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.dc-pager{display:flex;justify-content:space-between;gap:var(--space-400);margin-top:var(--space-800);padding-top:var(--space-400);border-top:var(--border-hairline) solid var(--color-line-subtle);font-size:var(--font-size-body-sm)}.dc-pager a:last-child{text-align:end}.dc-operator{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.dc-handbook{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-800);align-items:start}.dc-handbook .dc-nav{top:var(--space-600);max-height:calc(100vh - 2 * var(--space-600))}@media(max-width:1199px){.dc-handbook .dc-nav{position:static;max-height:none}}@media(max-width:899px){.dc-page{padding-top:var(--space-500);padding-bottom:var(--space-1600)}.dc-layout,.dc-handbook{grid-template-columns:minmax(0,1fr);gap:var(--space-600)}.dc-nav,.dc-handbook .dc-nav{position:static;max-height:none;overflow:visible;padding:0}.dc-nav__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:40px;padding:0 var(--space-300);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-md);background:var(--color-bg-panel);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);cursor:pointer}.dc-nav.is-open .dc-nav__toggle .q-icon{transform:rotate(180deg)}.dc-nav__in{display:none;max-height:60vh;overflow-y:auto;margin-top:var(--space-200);padding:var(--space-300) 0}.dc-nav.is-open .dc-nav__in{display:flex}.dc-pager{flex-direction:column}.dc-pager a:last-child{text-align:start}}.dm-hero{position:relative;overflow:hidden;padding-block:var(--space-2400) var(--space-1600);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.dm-hero__glow{position:absolute;inset:-40% -10% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,var(--color-accent-subtle),transparent 70%);pointer-events:none}.dm-hero__glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--color-line-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--color-line-subtle) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(closest-side,#000,transparent);-webkit-mask-image:radial-gradient(closest-side,#000,transparent);opacity:.6}.dm-hero__in{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-600)}.dm-hero__title{margin:0;max-width:20ch}.dm-hero__sub{margin:0;max-width:62ch;color:var(--color-text-secondary)}.dm-hero__facts{list-style:none;margin:var(--space-200) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-600);font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.dm-hero__facts li{display:inline-flex;align-items:center;gap:var(--space-200)}.dm-hero__facts li:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent)}.dm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-400) var(--space-600);margin-bottom:var(--space-800)}.dm-head h2{margin:0 0 var(--space-200)}.dm-head p{margin:0;max-width:64ch}.dm-controls{display:flex;gap:var(--space-200)}.dm-flip{transform:scaleX(-1)}.dm-rail{position:relative;--dm-gap: 0px}.dm-rail__track{position:absolute;top:22px;inset-inline:calc(100% / 18);height:2px;background:var(--color-line-default);border-radius:var(--radius-full)}.dm-rail__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--dm-progress, 0) * 100%);background:linear-gradient(90deg,var(--color-accent-line),var(--color-accent));border-radius:inherit;transition:width var(--motion-duration-long) var(--motion-ease-precise)}.dm-rail__packet{position:absolute;top:50%;left:calc(var(--dm-progress, 0) * 100%);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:var(--radius-full);background:var(--color-accent-strong);box-shadow:0 0 0 4px var(--color-accent-subtle),0 0 18px 2px var(--color-accent);transition:left var(--motion-duration-long) var(--motion-ease-precise)}.dm-rail__list{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr))}.dm-rail__item>button,.dm-rail__item>div{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-200);padding:0 var(--space-100);background:none;border:0;color:inherit;font:inherit;text-align:center;cursor:pointer}.dm-rail__item>div{cursor:default}.dm-rail__dot{position:relative;width:44px;height:44px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-strong);color:var(--color-text-tertiary);transition:background-color var(--motion-duration-medium) var(--motion-ease-standard),border-color var(--motion-duration-medium) var(--motion-ease-standard),color var(--motion-duration-medium) var(--motion-ease-standard),box-shadow var(--motion-duration-medium) var(--motion-ease-standard)}.dm-rail__label{font-size:var(--font-size-caption);line-height:var(--line-height-ui);color:var(--color-text-secondary)}.dm-rail__state{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.dm-rail__item.is-done .dm-rail__dot{border-color:var(--color-accent-line);color:var(--color-accent);background:var(--color-accent-subtle)}.dm-rail__item.is-active .dm-rail__dot,.dm-rail__item.is-current .dm-rail__dot{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-bg-raised);box-shadow:0 0 0 4px var(--color-accent-subtle),0 0 24px var(--color-accent-subtle)}.dm-rail__item.is-active .dm-rail__dot:after,.dm-rail__item.is-current .dm-rail__dot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:inherit;border:var(--border-hairline) solid var(--color-accent);animation:q-ping 2.2s var(--motion-ease-enter) infinite}.dm-rail__item.is-active .dm-rail__label,.dm-rail__item.is-current .dm-rail__label,.dm-rail__item.is-done .dm-rail__label{color:var(--color-text-primary)}.dm-rail__item.is-skipped .dm-rail__dot{border-style:dashed;opacity:.6}.dm-rail__item.is-skipped .dm-rail__label{color:var(--color-text-tertiary)}.dm-rail__item.is-held .dm-rail__dot{border-color:var(--color-status-pending-text);color:var(--color-status-pending-text);background:var(--color-status-pending-bg)}.dm-rail__item.is-failed .dm-rail__dot{border-color:var(--color-status-error-text);color:var(--color-status-error-text);background:var(--color-status-error-bg)}.dm-rail__item.is-active .dm-rail__state{color:var(--color-accent)}.dm-rail__item.is-done .dm-rail__state{color:var(--color-status-success-text)}.dm-rail__item button:hover .dm-rail__dot{border-color:var(--color-accent-line);color:var(--color-text-primary)}.dm-rail__item button:focus-visible{outline:none}.dm-rail__item button:focus-visible .dm-rail__dot{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:3px}.dm-dots{display:none;gap:var(--space-150);margin-bottom:var(--space-600)}.dm-dots button{flex:1;height:4px;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-line-default);cursor:pointer}.dm-dots button.is-done{background:var(--color-accent-line)}.dm-dots button.is-current{background:var(--color-accent)}.dm-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-1200);align-items:center;margin-top:var(--space-1200);animation:dm-in var(--motion-duration-long) var(--motion-ease-enter) both}.dm-screen{position:relative;border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line-default);background:linear-gradient(180deg,var(--color-bg-raised),var(--color-bg-panel));box-shadow:var(--shadow-lg);overflow:hidden}.dm-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 60% at 50% 0%,var(--color-accent-subtle),transparent 60%);pointer-events:none}.dm-screen__bar{position:relative;display:flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.dm-screen__bar>span{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-line-strong)}.dm-screen__bar em{margin-inline-start:auto;font-style:normal;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.dm-screen__body{position:relative;min-height:340px;padding:var(--space-800);display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.dm-copy{display:flex;flex-direction:column;gap:var(--space-400)}.dm-copy__kicker{display:flex;align-items:center;gap:var(--space-300);flex-wrap:wrap}.dm-copy__title{margin:0;font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.dm-copy__text{margin:0;font-size:var(--font-size-body-lg);color:var(--color-text-secondary);max-width:54ch}.dm-facts{margin:var(--space-200) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-300)}.dm-facts>div{padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-panel);min-width:0}.dm-facts dt{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.dm-facts dd{margin:var(--space-100) 0 0;font-size:var(--font-size-body-sm)}.dm-timer{height:2px;border-radius:var(--radius-full);background:var(--color-line-subtle);overflow:hidden;margin-top:var(--space-200)}.dm-timer>span{display:block;height:100%;width:0;background:var(--color-accent)}.dm-timer>span.is-running{animation-name:dm-fill;animation-timing-function:linear;animation-fill-mode:forwards}.dm-sc{display:flex;flex-direction:column;gap:var(--space-300);width:100%;max-width:420px;margin-inline:auto}.dm-sc__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);margin-bottom:var(--space-100)}.dm-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-400);padding:var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-line-subtle);font-size:var(--font-size-body-sm)}.dm-row>span{color:var(--color-text-secondary)}.dm-row>b{font-weight:var(--font-weight-medium);text-align:end;overflow-wrap:anywhere}.dm-sc__ok{display:flex;align-items:center;gap:var(--space-200);padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);background:var(--color-status-success-bg);border:var(--border-hairline) solid var(--color-status-success-line);color:var(--color-status-success-text);font-size:var(--font-size-body-sm)}.dm-sc__ok .q-mono{color:var(--color-text-primary)}.dm-sc__addr{display:flex;flex-direction:column;gap:var(--space-150);padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle)}.dm-sc__addr .q-mono{font-size:var(--font-size-caption);overflow-wrap:anywhere}.dm-type{display:inline-block;overflow:hidden;white-space:nowrap;max-width:100%;animation:dm-type 1.4s steps(42,end) .8s both}.dm-sc__timer{display:inline-flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.dm-sc__timer b{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.dm-sc__note{display:flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-caption);color:var(--color-text-secondary);margin-top:var(--space-100)}.dm-sc__note .q-icon{color:var(--color-accent)}.dm-opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-panel)}.dm-opt span:not(.q-coin):not(.q-coin__face):not(.q-coin__net){display:flex;flex-direction:column;font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.dm-opt small{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.dm-opt.is-sel{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.dm-sc--pay{flex-direction:row;align-items:center;gap:var(--space-600);max-width:460px}.dm-sc__col{display:flex;flex-direction:column;gap:var(--space-300);min-width:0;flex:1}.dm-sc__wait{display:inline-flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.dm-qr{position:relative;flex:none;width:132px;height:132px;border-radius:var(--radius-md);background-color:#fff;overflow:hidden;background-image:conic-gradient(#040507 25%,transparent 0 50%,#040507 0 75%,transparent 0);background-size:12px 12px;box-shadow:inset 0 0 0 8px #fff}.dm-qr:before,.dm-qr:after{content:"";position:absolute;width:34px;height:34px;border:6px solid #040507;background:#fff;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 12px #040507}.dm-qr:before{top:8px;left:8px}.dm-qr:after{bottom:8px;left:8px}.dm-qr__scan{position:absolute;inset-inline:0;height:2px;background:var(--color-accent);box-shadow:0 0 12px 2px var(--color-accent);animation:dm-scan 2.4s var(--motion-ease-precise) infinite alternate}.dm-conf{display:flex;align-items:center;gap:var(--space-200)}.dm-conf>span{flex:1;height:8px;border-radius:var(--radius-full);background:var(--color-line-default);position:relative;overflow:hidden}.dm-conf>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-accent);transform:scaleX(0);transform-origin:left;animation:dm-grow .5s var(--motion-ease-standard) forwards;animation-delay:inherit}.dm-conf b{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);margin-inline-start:var(--space-200)}.dm-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);font-size:var(--font-size-body-sm);animation:dm-in var(--motion-duration-long) var(--motion-ease-enter) both}.dm-check b{font-weight:var(--font-weight-medium);color:var(--color-status-success-text);font-size:var(--font-size-caption)}.dm-check__icon{width:22px;height:22px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-status-success-bg);color:var(--color-status-success-text)}.dm-swap{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:var(--space-300)}.dm-swap__side{display:flex;flex-direction:column;align-items:center;gap:var(--space-200);padding:var(--space-500) var(--space-300);border-radius:var(--radius-lg);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle)}.dm-swap__side b{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.dm-swap__arrow{position:relative;height:2px;background:var(--color-line-default)}.dm-swap__arrow span{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 12px var(--color-accent);animation:dm-travel 1.6s var(--motion-ease-precise) infinite}.dm-route{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-150);font-size:var(--font-size-caption)}.dm-route span{padding:var(--space-100) var(--space-300);border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-line-default);color:var(--color-text-tertiary)}.dm-route span.is-on{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-accent-subtle)}.dm-route i{width:12px;height:1px;background:var(--color-line-strong)}.dm-bridge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-300);margin-bottom:var(--space-200)}.dm-bridge__net{display:flex;flex-direction:column;align-items:center;gap:var(--space-100);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.dm-bridge__net small{font-weight:var(--font-weight-regular);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.dm-bridge__chip{width:40px;height:40px;display:block}.dm-bridge__chip svg{width:100%;height:100%;display:block}.dm-bridge__path{position:relative;height:40px;border-top:2px dashed var(--color-line-strong);margin-top:20px}.dm-bridge__path em{position:absolute;top:8px;left:50%;transform:translate(-50%);font-style:normal;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.dm-bridge__token{position:absolute;top:-13px;left:0;padding:2px var(--space-200);border-radius:var(--radius-full);background:#2775ca;color:#fff;font-family:var(--font-family-mono);font-size:var(--font-size-label);box-shadow:0 0 14px #2775ca99;animation:dm-travel-x 3.2s var(--motion-ease-precise) infinite}.dm-vault{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-300);padding:var(--space-800) 0 var(--space-600)}.dm-vault .q-icon{width:32px;height:32px;color:var(--color-accent)}.dm-vault b{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}.dm-vault__ring{position:absolute;top:var(--space-500);left:50%;width:76px;height:76px;margin-left:-38px;margin-top:-14px;border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-accent-line);animation:q-ping 2.6s var(--motion-ease-enter) infinite}.dm-sc__big{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-600);border-radius:var(--radius-lg);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-accent-line);box-shadow:0 0 0 4px var(--color-accent-subtle)}.dm-sc__big b{font-size:var(--font-size-numeric-xl);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:-.02em}.dm-doc{padding:var(--space-600);border-radius:var(--radius-lg);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-default);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-200)}.dm-doc__head{display:flex;justify-content:space-between;gap:var(--space-300);padding-bottom:var(--space-300);border-bottom:var(--border-hairline) solid var(--color-line-default);font-size:var(--font-size-body-sm)}.dm-doc__head .q-mono{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.dm-pop{animation:dm-in var(--motion-duration-long) var(--motion-ease-enter) both}.dm-live__sub{max-width:72ch}.dm-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-400)}.dm-how__card{position:relative;display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-600);border-radius:var(--radius-xl);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle)}.dm-how__card h3{margin:0}.dm-how__card p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);flex:1}.dm-how__card>.q-btn{align-self:flex-start}.dm-how__n{width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;font-family:var(--font-family-mono);font-size:var(--font-size-caption);border:var(--border-hairline) solid var(--color-accent-line);color:var(--color-accent);background:var(--color-accent-subtle)}.dm-how__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-300)}.dm-how__act .q-segmented button{height:34px}.q-segmented button[aria-checked=true]{background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.dm-track{margin-top:var(--space-800);padding:var(--space-800);border-radius:var(--radius-xl);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-accent-line);box-shadow:0 0 0 4px var(--color-accent-subtle),var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-800)}.dm-track__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-400)}.dm-track__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-200) var(--space-400);margin-top:var(--space-200);font-size:var(--font-size-body-sm)}.dm-track__status b{font-weight:var(--font-weight-medium)}.dm-txs{margin:0;display:grid;gap:0;border-top:var(--border-hairline) solid var(--color-line-subtle)}.dm-txs>div{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:var(--space-400);padding:var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-line-subtle);font-size:var(--font-size-body-sm)}.dm-txs dt{color:var(--color-text-secondary)}.dm-txs dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-200) var(--space-400)}.dm-txs a{display:inline-flex;align-items:center;gap:var(--space-100)}@keyframes dm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dm-fill{0%{width:0}to{width:100%}}@keyframes dm-type{0%{max-width:0}to{max-width:100%}}@keyframes dm-scan{0%{top:6%}to{top:92%}}@keyframes dm-grow{to{transform:scaleX(1)}}@keyframes dm-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 10px);opacity:0}}@keyframes dm-travel-x{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 44px);opacity:0}}@media(max-width:1023px){.dm-stage{grid-template-columns:minmax(0,1fr);gap:var(--space-800)}.dm-how{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.dm-rail__track{top:22px;bottom:22px;inset-inline:21px auto;width:2px;height:auto}.dm-rail__fill{inset:0 0 auto 0;width:100%;height:calc(var(--dm-progress, 0) * 100%);background:linear-gradient(180deg,var(--color-accent-line),var(--color-accent));transition:height var(--motion-duration-long) var(--motion-ease-precise)}.dm-rail__packet{left:50%;top:calc(var(--dm-progress, 0) * 100%);transition:top var(--motion-duration-long) var(--motion-ease-precise)}.dm-rail__list{grid-template-columns:minmax(0,1fr);gap:var(--space-200)}.dm-rail__item>button,.dm-rail__item>div{flex-direction:row;text-align:start;gap:var(--space-400);padding:0}.dm-rail__label{font-size:var(--font-size-body-sm);flex:1}.dm-walk .dm-rail{display:none}.dm-dots{display:flex}}@media(max-width:599px){.dm-hero{padding-block:var(--space-1200) var(--space-1000)}.dm-head{margin-bottom:var(--space-600)}.dm-controls{width:100%}.dm-controls .q-btn:not(.q-btn--icon){flex:1}.dm-stage{margin-top:0}.dm-screen__body{min-height:0;padding:var(--space-500)}.dm-facts{grid-template-columns:minmax(0,1fr)}.dm-sc--pay{flex-direction:column;align-items:stretch}.dm-qr{align-self:center}.dm-track{padding:var(--space-500);gap:var(--space-600)}.dm-txs>div{grid-template-columns:minmax(0,1fr);gap:var(--space-100)}.dm-how__card{padding:var(--space-500)}}@media(prefers-reduced-motion:reduce){.dm-stage,.dm-pop,.dm-check,.dm-type,.dm-qr__scan,.dm-swap__arrow span,.dm-bridge__token,.dm-vault__ring,.dm-conf>span:after,.dm-rail__item .dm-rail__dot:after{animation:none!important}.dm-conf>span:after{transform:none}.dm-type{max-width:100%}.dm-rail__fill,.dm-rail__packet{transition:none}}.dx{position:relative;padding-block:var(--space-1200) var(--space-2400)}.dx:before{content:"";position:absolute;inset:0 0 auto 0;height:420px;background:var(--color-material-glow);pointer-events:none}.dx__grid{position:relative;display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--space-1200);align-items:start}.dx-nav{position:sticky;top:calc(var(--layout-header) + var(--space-600));max-height:calc(100vh - var(--layout-header) - var(--space-1200));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-200);scrollbar-width:thin}.dx-nav__toggle{display:none}.dx-nav__in{display:flex;flex-direction:column;gap:var(--space-600)}.dx-nav__group{display:flex;flex-direction:column;gap:var(--space-050)}.dx-nav__group .q-label{padding:0 var(--space-300) var(--space-150)}.dx-nav a{display:flex;align-items:center;gap:var(--space-200);min-height:30px;padding:var(--space-100) var(--space-300);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-ui);text-decoration:none;border-left:2px solid transparent}.dx-nav a:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.dx-nav a.is-active{color:var(--color-text-primary);background:var(--color-accent-subtle);border-left-color:var(--color-accent)}.dx-nav a:has(.dx-method){align-items:flex-start}.dx-nav__op{min-width:0;overflow-wrap:anywhere}.dx-nav .dx-method{min-width:38px;margin-top:0}.dx-nav__spec{font-family:var(--font-family-mono)}.dx-body{min-width:0;max-width:980px}.dx-hero{padding-bottom:var(--space-1000)}.dx-hero h1{margin:var(--space-400) 0 var(--space-500)}.dx-lead{color:var(--color-text-secondary);max-width:760px;margin:0 0 var(--space-800)}.dx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-050);margin-bottom:var(--space-800);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-line-subtle)}.dx-facts>div{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-400) var(--space-500);background:var(--color-bg-panel);font-size:var(--font-size-body-sm);min-width:0}.dx-section{padding-block:var(--space-1000);border-top:var(--border-hairline) solid var(--color-line-subtle);scroll-margin-top:calc(var(--layout-header) + var(--space-400))}.dx-section>h2,.dx-ref-head h2{margin:0 0 var(--space-500)}.dx-hero,.dx-op{scroll-margin-top:calc(var(--layout-header) + var(--space-400))}.dx-h3{margin:var(--space-800) 0 var(--space-300)}.dx-p{color:var(--color-text-secondary);line-height:var(--line-height-body);max-width:760px;margin:0 0 var(--space-500)}.dx-p a,.dx-list a,.dx-steps a,.dx-foot a,.dx-table a,.dx-resp a,.dx-props a{color:var(--color-text-link)}.dx-dim{color:var(--color-text-tertiary)}.dx-num{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.dx-note{margin-top:var(--space-500);max-width:760px}.dx-note>span{line-height:var(--line-height-body)}.dx-list{color:var(--color-text-secondary);line-height:var(--line-height-body);max-width:760px;margin:0 0 var(--space-500);padding-left:var(--space-600);display:flex;flex-direction:column;gap:var(--space-200)}.dx-ic{font-family:var(--font-family-mono);font-size:.86em;padding:1px 6px;border-radius:var(--radius-xs);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);color:var(--color-text-primary);overflow-wrap:anywhere}.dx-steps{list-style:none;counter-reset:dx-step;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-800)}.dx-steps>li{counter-increment:dx-step;position:relative;padding-left:var(--space-1200)}.dx-steps>li:before{content:counter(dx-step);position:absolute;left:0;top:0;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-accent-line);background:var(--color-accent-subtle);color:var(--color-accent-strong);font-family:var(--font-family-mono);font-size:var(--font-size-caption)}.dx-steps>li:not(:last-child):after{content:"";position:absolute;left:14px;top:36px;bottom:calc(-1 * var(--space-600));width:1px;background:var(--color-line-subtle)}.dx-steps h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);margin:2px 0 var(--space-200)}.dx-steps p{color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0 0 var(--space-400);max-width:760px}.q-table.dx-table td{white-space:normal;height:auto;padding-block:var(--space-300);vertical-align:top;line-height:var(--line-height-body);overflow-wrap:break-word}.q-table.dx-table th{white-space:nowrap}.q-table.dx-table td:first-child{width:1%;white-space:nowrap}.q-table.dx-table td .dx-ic{overflow-wrap:normal}.q-table.dx-table tbody tr{cursor:default}.q-table.dx-table tbody tr:hover{background:transparent}.q-table-wrap+.dx-p,.q-table-wrap+.dx-h3{margin-top:var(--space-500)}.q-table-wrap{margin-bottom:var(--space-500)}.dx-code{margin:0 0 var(--space-500);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-bg-inset);overflow:hidden;min-width:0}.dx-code__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);min-height:40px;padding:0 var(--space-200) 0 var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-panel)}.dx-code__title{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.dx-code__tabs{display:flex;gap:var(--space-100);overflow-x:auto;scrollbar-width:none}.dx-code__tabs button{border:0;background:none;cursor:pointer;padding:var(--space-200) var(--space-300);color:var(--color-text-tertiary);font:inherit;font-size:var(--font-size-caption);white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}.dx-code__tabs button:hover{color:var(--color-text-primary)}.dx-code__tabs button[aria-selected=true]{color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-accent)}.dx-code__pre{margin:0;padding:var(--space-400) var(--space-500);overflow-x:auto;font-family:var(--font-family-mono);font-size:var(--font-size-code);line-height:1.7;color:var(--color-text-secondary);-moz-tab-size:2;tab-size:2}.dx-code__pre code{font:inherit;white-space:pre}.dx-code__pre .k{color:var(--color-accent-strong)}.dx-code__pre .s{color:var(--color-status-success-text)}.dx-code__pre .n{color:var(--color-status-pending-text)}.dx-code__pre .c{color:var(--color-text-tertiary);font-style:italic}.dx-code__pre .p{color:var(--color-text-primary)}.dx-copy{display:inline-flex;align-items:center;gap:var(--space-150);border:0;background:none;cursor:pointer;padding:var(--space-150) var(--space-200);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font:inherit;font-size:var(--font-size-caption)}.dx-copy:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.dx-ref-head{padding-top:var(--space-1600);border-top:var(--border-hairline) solid var(--color-line-subtle);scroll-margin-top:calc(var(--layout-header) + var(--space-400))}.dx-ref-head .q-eyebrow{margin-bottom:var(--space-300)}.dx-skel{height:240px;border-radius:var(--radius-lg)}.dx-group{margin:var(--space-1200) 0 var(--space-200);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading)}.dx-op{padding:var(--space-800) 0;border-top:var(--border-hairline) solid var(--color-line-subtle)}.dx-op__title{margin:0 0 var(--space-300);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.dx-op__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-300);margin-bottom:var(--space-400)}.dx-op__path{font-family:var(--font-family-mono);font-size:var(--font-size-body-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.dx-op__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-800);align-items:start}.dx-op__example{position:sticky;top:calc(var(--layout-header) + var(--space-400));min-width:0}.dx-h5{display:block;margin:0 0 var(--space-200)}.dx-h5:not(:first-child){margin-top:var(--space-600)}.dx-method{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 var(--space-150);border-radius:var(--radius-xs);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;border:var(--border-hairline) solid;flex:none}.dx-method--get{color:var(--color-status-info-text);background:var(--color-status-info-bg);border-color:var(--color-status-info-line)}.dx-method--post{color:var(--color-status-success-text);background:var(--color-status-success-bg);border-color:var(--color-status-success-line)}.dx-method--put,.dx-method--patch{color:var(--color-status-pending-text);background:var(--color-status-pending-bg);border-color:var(--color-status-pending-line)}.dx-method--delete{color:var(--color-status-error-text);background:var(--color-status-error-bg);border-color:var(--color-status-error-line)}.dx-scope{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-tertiary);padding:1px var(--space-200);border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-line-default)}.dx-props{margin:0;border-top:var(--border-hairline) solid var(--color-line-subtle)}.dx-prop{padding:var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.dx-prop dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-100) var(--space-300)}.dx-prop dt>code{font-family:var(--font-family-mono);font-size:var(--font-size-body-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.dx-prop__type{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.dx-prop__in{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.dx-prop__req{font-size:var(--font-size-label);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--color-status-pending-text)}.dx-prop dd{margin:var(--space-150) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.dx-prop dd code,.dx-enum code{font-family:var(--font-family-mono);font-size:.92em;color:var(--color-text-primary)}.dx-enum{display:flex;flex-wrap:wrap;gap:var(--space-100);margin-top:var(--space-150)}.dx-enum code{padding:0 var(--space-150);border-radius:var(--radius-xs);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle)}.dx-limits{display:block;margin-top:var(--space-100);color:var(--color-text-tertiary);font-size:var(--font-size-caption);overflow-wrap:anywhere}.dx-resp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-200);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);line-height:var(--line-height-body)}.dx-resp li{display:flex;gap:var(--space-300);align-items:baseline}.dx-code-badge{flex:none;font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);min-width:36px}.dx-code-badge--2{color:var(--color-status-success-text)}.dx-code-badge--4{color:var(--color-status-pending-text)}.dx-code-badge--5{color:var(--color-status-error-text)}.dx-foot{margin-top:var(--space-1600);padding-top:var(--space-600);border-top:var(--border-hairline) solid var(--color-line-subtle);color:var(--color-text-tertiary);font-size:var(--font-size-body-sm)}@media(max-width:1199px){.dx-op__cols{grid-template-columns:minmax(0,1fr);gap:var(--space-500)}.dx-op__example{position:static}}@media(max-width:639px){.q-table.dx-table,.q-table.dx-table tbody,.q-table.dx-table tr,.q-table.dx-table td{display:block;width:auto}.q-table.dx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.q-table.dx-table tr{padding:var(--space-300) var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.q-table.dx-table tbody tr:last-child{border-bottom:0}.q-table.dx-table td,.q-table.dx-table td:first-child{width:auto;padding:var(--space-100) 0;border:0;white-space:normal}.q-table.dx-table td .dx-ic{overflow-wrap:anywhere}.q-table.dx-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.q-table.dx-table td:empty{display:none}}@media(max-width:899px){.dx{padding-top:var(--space-500)}.dx__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-600)}.dx-nav{position:static;max-height:none;overflow:visible;padding:0}.dx-nav__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:40px;padding:0 var(--space-300);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-md);background:var(--color-bg-panel);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);cursor:pointer}.dx-nav.is-open .dx-nav__toggle .q-icon{transform:rotate(180deg)}.dx-nav__in{display:none;max-height:60vh;overflow-y:auto;margin-top:var(--space-200);padding:var(--space-300) 0}.dx-nav.is-open .dx-nav__in{display:flex}.dx-facts{grid-template-columns:minmax(0,1fr)}.dx-steps>li{padding-left:var(--space-1000)}.dx-code__pre{padding:var(--space-300) var(--space-400)}.dx-section,.dx-hero,.dx-op,.dx-ref-head{scroll-margin-top:calc(var(--layout-header) + 48px)}}.st-page{border-top:0}.st-wrap{max-width:880px;display:grid;gap:var(--space-800)}.st-head{display:grid;gap:var(--space-300)}.st-head h1,.st-head p{margin:0}.st-overall{display:flex;align-items:center;gap:var(--space-400);padding:var(--space-500) var(--space-600);border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--color-status-neutral-line);background:var(--color-status-neutral-bg)}.st-overall__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.st-overall__dot{width:12px;height:12px;border-radius:var(--radius-full);background:var(--color-status-neutral-text);flex:none;box-shadow:0 0 0 6px color-mix(in srgb,currentColor 0%,transparent)}.st-overall--ok{border-color:var(--color-status-success-line);background:var(--color-status-success-bg)}.st-overall--ok .st-overall__dot{background:var(--color-status-success-text);animation:st-pulse 2.4s ease-out infinite}.st-overall--degraded{border-color:var(--color-status-pending-line);background:var(--color-status-pending-bg)}.st-overall--degraded .st-overall__dot{background:var(--color-status-pending-text)}.st-overall--down{border-color:var(--color-status-error-line);background:var(--color-status-error-bg)}.st-overall--down .st-overall__dot{background:var(--color-status-error-text)}@keyframes st-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-status-success-text) 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){.st-overall--ok .st-overall__dot{animation:none}}.st-group{display:grid;gap:var(--space-300)}.st-group h2,.st-group p{margin:0}.st-list{list-style:none;margin:var(--space-200) 0 0;padding:0;border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-panel)}.st-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400);padding:var(--space-400) var(--space-500)}.st-row+.st-row{border-top:var(--border-hairline) solid var(--color-line-subtle)}.st-row__name{display:inline-flex;align-items:center;gap:var(--space-300);font-weight:var(--font-weight-medium);min-width:0}.st-row__name .q-caption{font-weight:var(--font-weight-regular)}.st-row--net{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-300)}.st-row--net .st-bars-wrap{grid-column:1 / -1}.st-net{width:24px;height:24px;flex:none;display:block}.st-net svg{width:100%;height:100%;display:block}.st-pill{display:inline-flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-caption);white-space:nowrap;color:var(--color-status-neutral-text)}.st-pill__dot{width:8px;height:8px;border-radius:var(--radius-full);background:currentColor}.st-pill--ok{color:var(--color-status-success-text)}.st-pill--degraded{color:var(--color-status-pending-text)}.st-pill--down{color:var(--color-status-error-text)}.st-bars-wrap{display:grid;gap:var(--space-150)}.st-bars{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:28px}.st-bar{border-radius:2px;background:var(--color-status-neutral-line)}.st-bar--ok{background:var(--color-status-success-text);opacity:.75}.st-bar--degraded{background:var(--color-status-pending-text)}.st-bar--down{background:var(--color-status-error-text)}.st-bars__axis{display:flex;justify-content:space-between;color:var(--color-text-tertiary)}.mo{--mo-c0: var(--color-text-disabled);--mo-c1: #6676f5;--mo-c2: #d95926;--mo-c3: #199e70;--mo-c4: #c98500;--mo-c5: #d55181;--mo-c6: #008300;--mo-track: color-mix(in oklab, var(--mo-c1) 16%, var(--color-bg-panel));display:flex;flex-direction:column;gap:var(--space-500)}[data-theme=light] .mo{--mo-c1: #4a59dd;--mo-c2: #eb6834;--mo-c3: #1baf7a;--mo-c4: #eda100;--mo-c5: #e87ba4;--mo-c6: #008300}.mo h1{margin:0}.mo h2{margin:0;font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.mo .num{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.mo-sub{margin:var(--space-150) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);max-width:80ch}.mo-foot{margin:0;font-size:var(--font-size-caption);color:var(--color-text-tertiary);max-width:110ch}.mo-muted{color:var(--color-text-tertiary)}.mo-tiny{font-size:var(--font-size-caption)}.mo-empty-text{margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-body-sm)}.mo-loading{opacity:.55;transition:opacity var(--motion-duration-short) var(--motion-ease-standard)}.mo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-400)}.mo-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-300)}.mo-seg{display:inline-flex;flex-wrap:wrap;border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-full);padding:2px;gap:2px;background:var(--color-bg-inset)}.mo-seg button{border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-caption);padding:var(--space-100) var(--space-300);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;min-height:28px}.mo-seg button:hover{color:var(--color-text-primary)}.mo-seg button.is-on{background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.mo-seg button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.mo-attention{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-status-pending-line);background:var(--color-status-pending-bg);font-size:var(--font-size-body-sm)}.mo-attention .q-icon{color:var(--color-status-pending-text)}.mo-attention a{margin-inline-start:auto}.mo-kpis{display:grid;gap:var(--space-300);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.mo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1500px){.mo-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.mo-kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-150);min-width:0;padding:var(--space-400) var(--space-400) calc(var(--space-400) + 20px);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg)}.mo-kpi__value{font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:baseline;gap:var(--space-200)}.mo-kpi__value small{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular, 400);color:var(--color-text-tertiary);letter-spacing:0}.mo-kpi__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-100) var(--space-200);font-size:var(--font-size-caption);min-width:0}.mo-kpi__sub{color:var(--color-text-tertiary);min-width:0}.mo-delta{display:inline-flex;align-items:baseline;gap:3px;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.mo-delta span{font-size:.7em}.mo-delta.is-up{color:var(--color-status-success-text)}.mo-delta.is-down{color:var(--color-status-error-text)}.mo-spark{position:absolute;left:0;right:0;bottom:0;width:100%;height:22px}.mo-spark__line{fill:none;stroke:var(--mo-c1);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mo-spark__area{fill:var(--mo-c1);opacity:.1;stroke:none}.mo-row{display:grid;gap:var(--space-400);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1100px){.mo-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-row--main{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr)}}.mo-panel{min-width:0;display:flex;flex-direction:column;gap:var(--space-400);padding:var(--space-500);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-xl)}.mo-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-300)}.mo-panel__title{min-width:0;flex:1 1 260px}.mo-subhead{margin-top:var(--space-200)}.mo-more{font-size:var(--font-size-caption);white-space:nowrap}.mo-tablebtn{font-size:var(--font-size-caption)}@media(max-width:640px){.mo-panel{padding:var(--space-400);border-radius:var(--radius-lg)}}.mo-trend__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-300)}.mo-hero{font-size:clamp(2.25rem,1.7rem + 1.6vw,3rem);line-height:1.05;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);white-space:nowrap}.mo-chart{position:relative;width:100%;min-height:240px}.mo-chart svg{display:block;outline:none;touch-action:pan-y}.mo-chart svg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.mo-grid{stroke:var(--color-line-subtle);stroke-width:1;shape-rendering:crispEdges}.mo-axis{stroke:var(--color-line-strong);stroke-width:1;shape-rendering:crispEdges}.mo-tick{font-family:var(--font-family-mono);font-size:10px;fill:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.mo-empty{font-size:var(--font-size-caption);fill:var(--color-text-tertiary)}.mo-bar{fill:var(--mo-c1);transition:opacity var(--motion-duration-short) var(--motion-ease-standard)}.mo-bar.is-dim{opacity:.45}.mo-line{fill:none;stroke:var(--mo-c1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mo-area{fill:var(--mo-c1);opacity:.1}.mo-dot{fill:var(--mo-c1);stroke:var(--color-bg-panel);stroke-width:2}.mo-cross{stroke:var(--color-line-strong);stroke-width:1}.mo-tip{position:absolute;transform:translate(-50%);pointer-events:none;padding:var(--space-200) var(--space-300);border-radius:var(--radius-md);background:var(--color-bg-raised);border:var(--border-hairline) solid var(--color-line-default);box-shadow:var(--shadow-md, var(--shadow-sm));min-width:120px;white-space:nowrap;z-index:2}.mo-tip__day{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.mo-tip__val{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-body);color:var(--color-text-primary)}.mo-tip__meta{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.mo-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-300)}.mo-step__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-200);font-size:var(--font-size-body-sm)}.mo-step__n{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.mo-step__bar{margin-top:var(--space-100);height:8px;border-radius:var(--radius-full);background:var(--mo-track);overflow:hidden}.mo-step__bar span{display:block;height:100%;border-radius:inherit;background:var(--mo-c1);transition:width var(--motion-duration-long) var(--motion-ease-standard)}.mo-step__meta{display:flex;justify-content:space-between;gap:var(--space-200);margin-top:var(--space-100);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.mo-tablewrap{overflow-x:auto;margin:0 calc(-1 * var(--space-500));padding:0 var(--space-500)}.mo-tablewrap--scroll{max-height:320px;overflow-y:auto}@media(max-width:640px){.mo-tablewrap{margin:0 calc(-1 * var(--space-400));padding:0 var(--space-400)}}.mo-table{width:100%;border-collapse:collapse;font-size:var(--font-size-body-sm)}.mo-table th{text-align:start;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);padding:var(--space-200) var(--space-300);border-bottom:var(--border-hairline) solid var(--color-line-subtle);white-space:nowrap;position:sticky;top:0;background:var(--color-bg-panel)}.mo-table td{padding:var(--space-200) var(--space-300);border-bottom:var(--border-hairline) solid var(--color-line-subtle);vertical-align:middle}.mo-table tbody tr:last-child td{border-bottom:0}.mo-table tbody tr:hover{background:var(--color-bg-hover)}.mo-table tr.is-muted td{color:var(--color-text-tertiary)}.mo-table th.num{text-align:end}.mo-cc{display:inline-block;min-width:2.2em;margin-inline-end:var(--space-200);font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);color:var(--color-text-tertiary)}.mo-geo__name{white-space:nowrap}.mo-cellbar{display:flex;align-items:center;gap:var(--space-200);min-width:140px}.mo-cellbar .num{min-width:4.5em}.mo-cellbar--vol{min-width:170px}.mo-meter,.mo-share{position:relative;flex:1;min-width:48px;height:6px;border-radius:var(--radius-full);background:var(--mo-track);overflow:hidden}.mo-meter span,.mo-share span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--mo-c1)}.mo-share{background:var(--color-bg-inset)}.mo-share span{background:var(--color-text-tertiary)}@media(max-width:720px){.mo-hide-sm{display:none}}.mo-stack{display:flex;gap:2px;height:28px}.mo-stack__part{display:flex;align-items:center;padding:0 var(--space-200);min-width:4px;flex-basis:0;border-radius:4px;font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:#fff;white-space:nowrap;overflow:hidden}.is-approved{background:var(--color-status-success-text)}.is-processing{background:var(--color-status-info-text)}.is-held{background:var(--color-status-pending-text)}.is-declined{background:var(--color-status-error-text)}.mo-stack__part.is-held,.mo-stack__part.is-processing{color:#0b0b0b}[data-theme=light] .mo-stack__part.is-processing{color:#fff}.mo-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-500);font-size:var(--font-size-body-sm)}.mo-legend li{display:inline-flex;align-items:center;gap:var(--space-200)}.mo-legend b{font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.mo-key{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none;vertical-align:-1px;margin-inline-end:var(--space-150)}.mo-legend .mo-key{margin:0}.mo-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-200);font-size:var(--font-size-body-sm)}.mo-bars li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) 3ch;align-items:center;gap:var(--space-300)}.mo-bars__track{height:6px;border-radius:var(--radius-full);background:var(--color-bg-inset);overflow:hidden}.mo-bars__track span{display:block;height:100%;border-radius:inherit;background:var(--color-status-error-text)}.mo-bars b{font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:end}.mo-c0{background:var(--mo-c0)}.mo-c1{background:var(--mo-c1)}.mo-c2{background:var(--mo-c2)}.mo-c3{background:var(--mo-c3)}.mo-c4{background:var(--mo-c4)}.mo-c5{background:var(--mo-c5)}.mo-c6{background:var(--mo-c6)}.mo-mix{display:flex;flex-direction:column;gap:var(--space-200)}.mo-thin{display:flex;gap:2px;height:8px}.mo-thin span{flex-basis:0;min-width:3px;border-radius:var(--radius-full)}.mo-mixlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-150);font-size:var(--font-size-body-sm)}.mo-mixlist li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 7em 4.5em;align-items:center;gap:var(--space-300)}.mo-mixlist .mo-key{margin:0}.mo-mixlist__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.mo-mixlist li{grid-template-columns:10px minmax(0,1fr) 6.5em 4em}.mo-mixlist li>.mo-muted:not(.num){display:none}}.mo-heat{display:flex;flex-direction:column;gap:var(--space-300)}.mo-heat__grid{display:flex;flex-direction:column;gap:3px}.mo-heat__row{display:grid;grid-template-columns:2.6em repeat(24,minmax(0,1fr));gap:3px;align-items:center}.mo-heat__dow{font-family:var(--font-family-mono);font-size:10px;color:var(--color-text-tertiary)}.mo-heat__cell{display:block;aspect-ratio:1;min-height:8px;border-radius:3px;background:var(--color-bg-inset)}.mo-heat__cell.l1{background:color-mix(in oklab,var(--mo-c1) 22%,var(--color-bg-panel))}.mo-heat__cell.l2{background:color-mix(in oklab,var(--mo-c1) 40%,var(--color-bg-panel))}.mo-heat__cell.l3{background:color-mix(in oklab,var(--mo-c1) 58%,var(--color-bg-panel))}.mo-heat__cell.l4{background:color-mix(in oklab,var(--mo-c1) 78%,var(--color-bg-panel))}.mo-heat__cell.l5{background:var(--mo-c1)}.mo-heat__cell.is-hover{box-shadow:0 0 0 2px var(--color-bg-panel),0 0 0 3px var(--color-text-primary)}.mo-heat__hours span{font-family:var(--font-family-mono);font-size:10px;color:var(--color-text-tertiary);overflow:visible;white-space:nowrap}.mo-heat__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-200);font-size:var(--font-size-caption);color:var(--color-text-tertiary);min-height:1.4em}.mo-heat__scale{display:inline-flex;align-items:center;gap:3px}.mo-heat__scale .mo-heat__cell{width:10px;min-height:10px}.mo-heat__scale .mo-heat__cell:first-of-type{margin-inline-start:var(--space-150)}.mo-heat__scale .mo-heat__cell:last-of-type{margin-inline-end:var(--space-150)}.mo-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-300)}.mo-facts>div{padding:var(--space-300);border-radius:var(--radius-md);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);min-width:0}.mo-fact{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-h4);margin-top:var(--space-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){.mo-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.mo-facts>div{padding:var(--space-200)}.mo-fact{font-size:var(--font-size-body)}}.mo-hold{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:var(--font-size-body-sm)}.mo-hold li{display:grid;grid-template-columns:minmax(0,1fr) auto auto 8em;align-items:center;gap:var(--space-300);padding:var(--space-200) 0;border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.mo-hold li:last-child{border-bottom:0}.mo-hold a{overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.mo-hold li{grid-template-columns:minmax(0,1fr) auto}.mo-hold li>.mo-muted{display:none}.mo-hold .mo-countdown{grid-column:1 / -1;text-align:start}}.mo-countdown{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-secondary);text-align:end;white-space:nowrap}.mo-controls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-200);font-size:var(--font-size-body-sm)}.mo-controls li{display:grid;grid-template-columns:10px auto minmax(0,1fr);align-items:center;gap:var(--space-300)}.mo-controls li>.mo-muted{text-align:end}@media(max-width:520px){.mo-controls li{grid-template-columns:10px minmax(0,1fr)}.mo-controls li>.mo-muted{grid-column:2;text-align:start}}.mo-state{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-text-disabled)}.mo-state.is-ok{background:var(--color-status-success-text)}.mo-state.is-warn{background:transparent;border:2px solid var(--color-status-pending-text)}.mo-state.is-bad{background:var(--color-status-error-text);border-radius:1px;transform:rotate(45deg);width:7px;height:7px}.mo-state.is-off{background:transparent;border:1px solid var(--color-text-disabled)}@media(max-width:639px){.mo-trend .mo-seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.mo-table--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mo-table--cards,.mo-table--cards tbody{display:block}.mo-table--cards tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-200) var(--space-400);padding:var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.mo-table--cards tbody tr:last-child{border-bottom:0}.mo-table--cards tbody tr:hover{background:transparent}.mo-table--cards td{display:block;padding:0;border:0;min-width:0}.mo-table--cards td:first-child{grid-column:1 / -1;font-weight:var(--font-weight-medium)}.mo-table--cards td.mo-wide{grid-column:1 / -1}.mo-table--cards td.num{text-align:start}.mo-table--cards td.mo-hide-sm{display:none}.mo-table--cards td[data-k]:before{content:attr(data-k);display:block;margin-bottom:2px;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.mo-table--cards .mo-cellbar,.mo-table--cards .mo-cellbar--vol{min-width:0}.mo-table--geo tr{grid-template-columns:repeat(6,minmax(0,1fr))}.mo-table--geo td:nth-child(2){grid-column:1 / 3;grid-row:2}.mo-table--geo td:nth-child(3){grid-column:3 / 5;grid-row:2}.mo-table--geo td:nth-child(6){grid-column:5 / 7;grid-row:2}.mo-table--geo td:nth-child(4){grid-column:1 / 4;grid-row:3}.mo-table--geo td:nth-child(5){grid-column:4 / 7;grid-row:3}.mo-table--geo .mo-share{display:none}.mo-table--geo .mo-cellbar .num{min-width:0}.mo-table--recent td:first-child{grid-column:1}.mo-table--recent td.mo-status{grid-column:2;grid-row:1;text-align:end}}@media(prefers-reduced-motion:reduce){.mo-step__bar span,.mo-bar,.mo-loading{transition:none}}@media(forced-colors:active){.mo-bar,.mo-step__bar span,.mo-meter span,.mo-stack__part,.mo-thin span,.mo-key,.mo-heat__cell.l5{forced-color-adjust:none}}.cn-nav{gap:var(--space-300)}.cn-nav__group{display:flex;flex-direction:column}.cn-nav__title{padding:var(--space-200) var(--space-300) var(--space-100)}.cn-nav__badge{margin-inline-start:auto;min-width:20px;height:20px;padding:0 var(--space-150);border-radius:var(--radius-full);background:var(--color-status-error-bg);border:var(--border-hairline) solid var(--color-status-error-line);color:var(--color-status-error-text);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.cn-search{display:flex;align-items:center;gap:var(--space-200);margin:0 var(--space-300) var(--space-400);padding-inline-start:var(--space-300);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--c-input-radius);background:var(--color-bg-inset);color:var(--color-text-tertiary)}.cn-search .fz-input{border:0;background:transparent;padding-inline-start:0;box-shadow:none;min-width:0}.cn-search:focus-within{border-color:var(--color-accent-line)}.cn-search-inline{display:contents}.cn-queue__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cn-queue__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--space-400);align-items:center;padding:var(--space-400) 0;border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.cn-queue__item:last-child{border-bottom:0}.cn-queue__count{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);text-align:end}.cn-queue__item--critical .cn-queue__count{color:var(--color-status-error-text)}.cn-queue__item--warning .cn-queue__count{color:var(--color-status-pending-text)}.cn-queue__text a{font-weight:var(--font-weight-medium)}.cn-queue__meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-100)}.cn-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-200) var(--space-600)}.cn-checks li{display:flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-body-sm)}.cn-checks li .fz-muted{margin-inline-start:auto;font-variant-numeric:tabular-nums}.cn-dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-status-success-text);flex:none}.cn-dot--on{background:var(--color-status-pending-text)}.cn-pager{display:flex;gap:var(--space-200);justify-content:flex-end}.cn-date{display:flex;align-items:center;gap:var(--space-200)}.cn-date .fz-input{width:auto}.cn-actions{display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-400)}.cn-dialog{width:min(560px,calc(100vw - 2 * var(--space-gutter)));padding:var(--space-600);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-lg)}.cn-dialog::backdrop{background:#00000080}.cn-dialog h2{font-size:var(--font-size-h3);margin:0 0 var(--space-300)}.cn-dialog__text{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin-bottom:var(--space-400)}.cn-dialog__text p{margin:0 0 var(--space-200)}.cn-dialog__actions{display:flex;justify-content:flex-end;gap:var(--space-200);margin-top:var(--space-400)}.cn-diff{margin:0}.cn-settings{display:flex;flex-direction:column}.cn-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:var(--space-400) var(--space-600);padding:var(--space-400) 0;border-top:var(--border-hairline) solid var(--color-line-subtle)}.cn-settings h3+.cn-setting{border-top:0}.cn-setting p{margin:var(--space-100) 0 0}.cn-setting__label{display:flex;align-items:center;gap:var(--space-200);font-weight:var(--font-weight-medium)}.cn-setting__control{display:flex;flex-direction:column;gap:var(--space-200)}.cn-setting__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-300)}.cn-unit{display:flex;align-items:center;gap:var(--space-200)}.cn-map table{margin:0}.cn-map__input{width:96px}.cn-map__add{display:flex;gap:var(--space-200);margin-top:var(--space-200)}.cn-thread{display:flex;flex-direction:column;gap:var(--space-300)}.cn-thread__msg--staff{border-inline-start:2px solid var(--color-accent)}@media(max-width:1199px){.cn-search{grid-column:1 / -1;margin:0}.cn-nav{gap:var(--space-100)}.cn-nav__group{flex-direction:row;display:contents}.cn-nav__title{display:none}}@media(max-width:799px){.cn-setting{grid-template-columns:1fr}.cn-queue__item{grid-template-columns:40px minmax(0,1fr)}.cn-queue__meta{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-300)}}.rt-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-400)}.rt-head h1{margin:0}.rt-head>div:first-child{flex:1 1 420px;min-width:0}.rt-head>:not(:first-child){flex:none}.rt-sub{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:var(--space-200) 0 0;max-width:72ch}.rt-live{display:inline-flex;align-items:center;gap:var(--space-200);font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.rt-live.is-stale .q-live-dot{background:var(--color-status-pending-text)}.rt-live.is-stale .q-live-dot:after{display:none}.rt-dot{width:8px;height:8px;border-radius:var(--radius-full);flex:none;background:var(--color-text-disabled);position:relative}.rt-dot--ok{background:var(--color-status-success-text)}.rt-dot--degraded{background:transparent;border:var(--border-strong) solid var(--color-status-pending-text)}.rt-dot--down{background:var(--color-status-error-text);border-radius:1px;transform:rotate(45deg);width:7px;height:7px}.rt-dot--down:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:var(--border-hairline) solid var(--color-status-error-text);animation:q-ping 1.6s var(--motion-ease-enter) infinite}.rt-route{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-100);font-size:var(--font-size-caption)}.rt-route>span{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-200);border-radius:var(--radius-sm);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);white-space:nowrap;color:var(--color-text-secondary)}.rt-route>span.is-net{color:var(--color-text-primary)}.rt-route>i{width:10px;height:1px;background:var(--color-line-strong)}.rt-rail{display:flex;align-items:flex-start;overflow-x:auto;padding:var(--space-200) 0 var(--space-300);gap:0}.rt-hop{flex:1 0 112px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-200);position:relative;min-width:112px;padding:0 var(--space-150);background:none;border:0;color:inherit;font:inherit;cursor:pointer}.rt-hop:before{content:"";position:absolute;top:15px;inset-inline-end:50%;width:100%;height:2px;background:var(--color-line-default);z-index:0}.rt-hop:first-child:before{display:none}.rt-hop.is-done:before,.rt-hop.is-active:before,.rt-hop.is-failed:before,.rt-hop.is-held:before{background:var(--color-accent)}.rt-hop.is-pending:before{background:repeating-linear-gradient(90deg,var(--color-line-strong) 0 4px,transparent 4px 9px)}.rt-hop__dot{position:relative;z-index:1;width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-bg-panel);border:var(--border-strong) solid var(--color-line-strong);color:var(--color-text-tertiary)}.rt-hop__dot .q-icon,.rt-hop__dot svg{width:16px;height:16px}.rt-hop.is-done .rt-hop__dot{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-inverse)}.rt-hop.is-active .rt-hop__dot{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-subtle)}.rt-hop.is-active .rt-hop__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:var(--border-hairline) solid var(--color-accent);animation:q-ping 2s var(--motion-ease-enter) infinite}.rt-hop.is-failed .rt-hop__dot{border-color:var(--color-status-error-text);color:var(--color-status-error-text);background:var(--color-status-error-bg)}.rt-hop.is-held .rt-hop__dot{border-color:var(--color-status-pending-text);color:var(--color-status-pending-text);background:var(--color-status-pending-bg);border-style:dashed}.rt-hop.is-skipped{opacity:.5}.rt-hop.is-open .rt-hop__dot{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:3px}.rt-hop__title{font-size:var(--font-size-caption);color:var(--color-text-primary);line-height:var(--line-height-ui)}.rt-hop__meta{font-family:var(--font-family-mono);font-size:var(--font-size-label);color:var(--color-text-tertiary)}.rt-steps{display:grid;gap:var(--space-300)}.rt-step{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--space-400);padding:var(--space-400);border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-panel)}.rt-step__bar{border-radius:var(--radius-full);background:var(--color-line-default)}.rt-step.is-done .rt-step__bar{background:var(--color-text-secondary)}.rt-step.is-active .rt-step__bar{background:var(--color-accent)}.rt-step.is-failed .rt-step__bar{background:var(--color-status-error-text)}.rt-step.is-held .rt-step__bar{background:var(--color-status-pending-text)}.rt-step.is-open{border-color:var(--color-accent-line);box-shadow:0 0 0 3px var(--color-accent-subtle)}.rt-step__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-200) var(--space-400);align-items:baseline}.rt-step__head strong{font-weight:var(--font-weight-medium)}.rt-step p{margin:var(--space-200) 0 0;font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.rt-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-100) var(--space-400);margin:var(--space-300) 0 0;font-size:var(--font-size-caption)}.rt-facts dt{color:var(--color-text-tertiary)}.rt-facts dd{margin:0;font-family:var(--font-family-mono);overflow-wrap:anywhere}.rt-health{display:grid;gap:var(--space-400);grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.rt-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1700px){.rt-health{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-hcard{background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-xl);padding:var(--space-500);display:flex;flex-direction:column;gap:var(--space-400);min-width:0;position:relative;overflow:hidden}.rt-hcard:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--color-line-default)}.rt-hcard.is-ok:before{background:var(--color-status-success-text);opacity:.6}.rt-hcard.is-degraded:before{background:var(--color-status-pending-text)}.rt-hcard.is-down:before{background:var(--color-status-error-text)}.rt-hcard__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-300)}.rt-hcard__head h3{margin:0}.rt-hcard__title{min-width:0}.rt-hcard__sub{margin-top:var(--space-100);font-size:var(--font-size-caption);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-hcard__badges{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-150)}.rt-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-300)}.rt-metric{padding:var(--space-300);border-radius:var(--radius-md);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);min-width:0}.rt-metric__k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.rt-metric__v{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-body);margin-top:var(--space-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-metric__v small{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-inline-start:2px}.rt-metric.is-warn .rt-metric__v{color:var(--color-status-pending-text)}.rt-metric.is-bad .rt-metric__v{color:var(--color-status-error-text)}.rt-endpoints{display:grid;gap:var(--space-200);font-size:var(--font-size-caption)}.rt-endpoint{display:grid;grid-template-columns:110px minmax(0,1fr) 70px;align-items:center;gap:var(--space-300)}.rt-endpoint__bar{height:4px;border-radius:var(--radius-full);background:var(--color-line-subtle);overflow:hidden}.rt-endpoint__bar>span{display:block;height:100%;background:var(--color-accent);border-radius:inherit}.rt-endpoint.is-off .rt-endpoint__bar>span{background:var(--color-status-error-text);width:100%!important;opacity:.5}.rt-endpoint b{font-family:var(--font-family-mono);font-weight:var(--font-weight-regular);text-align:end;font-variant-numeric:tabular-nums}.rt-spark{display:block;width:100%;height:56px}.rt-spark__line{fill:none;stroke:var(--color-accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.rt-spark__area{fill:var(--color-accent-subtle)}.rt-spark__lvl1{fill:var(--color-status-pending-text)}.rt-spark__lvl2{fill:var(--color-status-error-text)}.rt-spark__lvl0{fill:var(--color-status-success-text);opacity:.5}.rt-sparks{display:grid;gap:var(--space-300);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rt-reasons{display:grid;gap:var(--space-200)}.rt-rules{display:grid;gap:var(--space-500)}.rt-sect{background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-xl);padding:var(--space-500);display:grid;gap:var(--space-400)}.rt-sect>header h3{margin:0 0 var(--space-100)}.rt-sect>header p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);max-width:80ch}.rt-toggle{display:inline-flex;align-items:center;gap:var(--space-300);background:none;border:0;padding:0;font:inherit;color:var(--color-text-primary);cursor:pointer}.rt-toggle:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.rt-coins{display:grid;gap:var(--space-300)}.rt-coins__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-300);align-items:start}@media(max-width:700px){.rt-coins__row{grid-template-columns:minmax(0,1fr)}}.rt-coins__list{display:flex;flex-wrap:wrap;gap:var(--space-200)}.rt-coin[aria-pressed=false]{text-decoration:line-through;color:var(--color-text-tertiary);border-style:dashed}.rt-coin.is-changed{box-shadow:0 0 0 2px var(--color-accent-subtle);border-color:var(--color-accent)}.rt-fields{display:grid;gap:var(--space-400);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rt-fields .fz-field{margin:0}.rt-fields .fz-field.is-changed .fz-input{border-color:var(--color-accent)}.rt-savebar{position:sticky;bottom:var(--space-400);z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-lg);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:var(--border-hairline) solid var(--color-accent-line);box-shadow:var(--shadow-lg)}.rt-diff{display:grid;gap:var(--space-200);margin:var(--space-400) 0;max-height:46vh;overflow-y:auto}.rt-diff li{list-style:none;padding:var(--space-200) var(--space-300);border-radius:var(--radius-sm);background:var(--color-bg-inset);font-size:var(--font-size-caption)}.rt-diff code{color:var(--color-text-secondary)}.rt-diff ul{padding:0;margin:0;display:grid;gap:var(--space-200)}@media(prefers-reduced-motion:reduce){.rt-dot--down:after,.rt-hop.is-active .rt-hop__dot:after{animation:none}.rt-particle{display:none}}.rt-spark__now{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-body);margin-top:var(--space-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-spark__now small{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-inline-start:2px}.rt-spark__now span{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-inline-start:var(--space-200)}.sr-preview{margin:0}.sr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-300)}.sr-scope{position:relative}.sr-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:var(--space-200);border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-strong);font-family:var(--font-family-mono);font-size:10.5px}.sr-pop{position:absolute;z-index:var(--z-overlay);top:calc(100% + 6px);inset-inline-start:0;width:min(360px,90vw);padding:var(--space-300);border-radius:var(--radius-lg);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:var(--border-hairline) solid var(--color-line-default);box-shadow:var(--shadow-lg);animation:sr-in var(--motion-duration-short) var(--motion-ease-enter)}.sr-pop ul{list-style:none;margin:var(--space-200) 0 0;padding:0;max-height:320px;overflow-y:auto}.sr-pop li button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);padding:var(--space-200) var(--space-300);border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.sr-pop li button:hover{background:var(--color-bg-hover)}.sr-pop li b{display:block;font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.sr-pop li small{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.sr-search{display:inline-flex;align-items:center;gap:var(--space-200);height:34px;padding:0 var(--space-300);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-panel);color:var(--color-text-tertiary);flex:1 1 200px;max-width:320px}.sr-search input{border:0;outline:0;background:none;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);width:100%}.sr-search:focus-within{border-color:var(--color-accent)}.sr-filters{flex-wrap:wrap}.sr-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-bg-panel);overflow:hidden}.sr-summary>div{display:grid;gap:2px;padding:var(--space-300) var(--space-400);border-inline-start:var(--border-hairline) solid var(--color-line-subtle);min-width:0}.sr-summary>div:first-child{border-inline-start:0}.sr-summary b{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);font-size:1.25rem;letter-spacing:var(--letter-spacing-heading)}.sr-summary b small{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.sr-summary b.is-warn{color:var(--color-status-pending-text)}.sr-summary>div>small{color:var(--color-text-tertiary);font-size:var(--font-size-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex:none}.sr-bars i{width:3px;border-radius:1px;background:var(--color-line-strong)}.sr-bars i:nth-child(1){height:5px}.sr-bars i:nth-child(2){height:8px}.sr-bars i:nth-child(3){height:12px}.sr-bars--ok i{background:var(--color-status-success-text)}.sr-bars--ok i:nth-child(3){animation:sr-blink 2.8s var(--motion-ease-standard) infinite}.sr-bars--degraded i:nth-child(-n+2){background:var(--color-status-pending-text)}.sr-bars--down i:nth-child(1){background:var(--color-status-error-text)}.sr-bars--down{position:relative}.sr-bars--down:after{content:"";position:absolute;top:-2px;right:-3px;bottom:-2px;left:-3px;background:linear-gradient(135deg,transparent 45%,var(--color-status-error-text) 45% 58%,transparent 58%)}@keyframes sr-blink{50%{opacity:.45}}.sr-providers{display:grid;gap:var(--space-300);grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}@media(min-width:1800px){.sr-providers{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-stage{border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-bg-panel);padding:var(--space-300);display:grid;gap:var(--space-200)}.sr-stage__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-200);border:0;background:none;padding:0 var(--space-100);color:inherit;font:inherit;text-align:start;cursor:pointer}.sr-stage__head:hover .sr-chain{color:var(--color-text-primary)}.sr-chain{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-100);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.sr-chain>span{display:inline-flex;align-items:center;gap:var(--space-100)}.sr-chain>span.is-on{color:var(--color-accent-strong)}.sr-chain i{width:12px;height:1px;background:var(--color-line-strong);position:relative}.sr-chain i:after{content:"";position:absolute;inset-inline-end:0;top:-2px;border:2.5px solid transparent;border-inline-start-color:var(--color-line-strong);border-inline-end:0}.sr-stage__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-200)}.sr-prov{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-200);align-items:center;padding:var(--space-200) var(--space-300);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-inset);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-standard)}.sr-prov:hover,.sr-prov.is-focus{border-color:var(--color-accent-line);transform:translateY(-1px)}.sr-prov .sr-bars{grid-row:1 / 3}.sr-prov b{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-prov small{font-size:var(--font-size-caption);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-prov.is-off,.sr-prov.is-na{opacity:.55}.sr-prov.is-off b{text-decoration:line-through}.sr-matrix{position:relative;border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-material-glow),linear-gradient(var(--chart-grid) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,var(--chart-grid) 1px,transparent 1px) 0 0 / 32px 32px,var(--color-bg-inset)}.sr-cols,.sr-row{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) minmax(104px,168px) minmax(40px,110px);align-items:center;column-gap:var(--space-300)}.sr-cols{padding:var(--space-300) var(--space-400);margin-inline-end:220px;font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-tertiary);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.sr-body{display:grid;grid-template-columns:minmax(0,1fr) 220px}.sr-rows{min-width:0;padding:var(--space-200) 0 var(--space-300)}.sr-group+.sr-group{margin-top:var(--space-200)}.sr-group__head{display:flex;align-items:center;gap:var(--space-200);width:100%;padding:var(--space-200) var(--space-400);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.sr-group__head b{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.sr-group__head small{margin-inline-start:auto;color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.sr-group__head:hover b{color:var(--color-accent-strong)}.sr-tag{font-family:var(--font-family-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;padding:1px 6px;border-radius:var(--radius-xs);border:var(--border-hairline) solid var(--color-line-default);color:var(--color-text-tertiary)}.sr-tag.is-warn{color:var(--color-status-pending-text);border-color:var(--color-status-pending-line)}.sr-tag.is-off{color:var(--color-status-error-text);border-color:var(--color-status-error-line)}.sr-row{position:relative;width:100%;min-height:40px;padding:4px var(--space-400);border:0;border-top:var(--border-hairline) solid transparent;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;animation:sr-in var(--motion-duration-medium) var(--motion-ease-enter) both;animation-delay:calc(var(--i, 0) * 18ms);transition:background var(--motion-duration-short) var(--motion-ease-standard),opacity var(--motion-duration-short)}.sr-row:hover{background:var(--color-bg-hover)}.sr-row.is-sel{background:var(--color-accent-subtle)}.sr-row.is-dim{opacity:.32}.sr-row.is-changed:before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--color-accent)}.sr-row.is-closed .sr-in,.sr-row.is-closed .sr-casc,.sr-row.is-closed .sr-tr{opacity:.42}@keyframes sr-in{0%{opacity:0;transform:translateY(4px)}}.sr-in{display:flex;align-items:center;gap:var(--space-200);min-width:0}.sr-in>span:not(.sr-coin):not(.sr-badge){display:grid;min-width:0;line-height:1.2}.sr-in b{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.sr-in small{color:var(--color-text-tertiary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-coin{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--color-bg-raised);border:var(--border-hairline) solid var(--color-line-default);font-family:var(--font-family-mono);font-size:8.5px;letter-spacing:.02em;color:var(--color-text-secondary)}.sr-badge{flex:none;font-family:var(--font-family-mono);font-size:10px;padding:1px 6px;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-strong);white-space:nowrap}.sr-casc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;min-width:0}.sr-step{display:inline-flex;align-items:center}.sr-arrow{width:16px;height:1px;margin:0 2px;background:var(--color-line-strong);position:relative}.sr-arrow:after{content:"";position:absolute;inset-inline-end:-1px;top:-2.5px;border:3px solid transparent;border-inline-start-color:var(--color-line-strong);border-inline-end:0}.sr-pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-panel);font-size:var(--font-size-caption);color:var(--color-text-secondary);white-space:nowrap}.sr-pill.is-direct{border-style:dashed;color:var(--color-text-tertiary)}.sr-pill--down{border-color:var(--color-status-error-line)}.sr-pill--degraded{border-color:var(--color-status-pending-line)}.sr-pill.is-off{opacity:.5;text-decoration:line-through}.sr-pill.is-active{color:var(--color-text-primary);border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.sr-pill.is-active:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:var(--border-hairline) solid var(--color-accent);opacity:0;animation:sr-halo 2.4s var(--motion-ease-enter) infinite}.sr-pill.is-reserve{border-color:var(--color-status-pending-text);background:var(--color-status-pending-bg)}.sr-pill.is-reserve:after{border-color:var(--color-status-pending-text)}@keyframes sr-halo{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.12)}}.sr-src{display:inline-grid;place-items:center;width:16px;height:16px;margin-inline-start:var(--space-200);border-radius:var(--radius-xs);background:var(--color-bg-raised);border:var(--border-hairline) solid var(--color-line-default);font-family:var(--font-family-mono);font-size:9.5px;color:var(--color-accent-strong)}.sr-tr{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.04em;color:var(--color-text-tertiary);white-space:nowrap}.sr-way{display:inline-flex;align-items:center;white-space:nowrap;color:var(--color-text-tertiary)}.sr-way .sr-arrow{width:10px}.sr-way.is-on{color:var(--color-accent-strong)}.sr-way.is-best+.sr-way.is-best:before{content:"/";margin:0 6px;color:var(--color-line-strong)}.sr-way.is-best,.sr-way.is-local{color:var(--color-text-secondary)}.sr-legend .sr-way{font-family:var(--font-family-mono);font-size:10.5px}.sr-mode{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-300)}.sr-mode__sel{display:grid;gap:var(--space-150);align-content:start;padding:var(--space-300) var(--space-400);border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-panel)}.sr-mode__sel .q-segmented{justify-self:start;flex-wrap:wrap}.sr-mode__sel small{color:var(--color-text-tertiary);font-size:var(--font-size-caption);line-height:1.45}.sr-ways{list-style:none;margin:0 0 var(--space-200);padding:0;display:grid;gap:var(--space-150)}.sr-ways li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:var(--space-200);align-items:center;padding:var(--space-200) var(--space-300);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-raised)}.sr-ways li>span:nth-child(2){display:grid}.sr-ways small{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.sr-wire{position:relative;height:2px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--color-line-strong) 0 3px,transparent 3px 8px);opacity:.8}.sr-wire.is-flow{background:linear-gradient(90deg,transparent,var(--color-accent-line) 30%,var(--color-accent) 100%);opacity:1;overflow:visible}.sr-wire.is-flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 10px,var(--color-accent-strong) 10px 14px,transparent 14px 26px);background-size:26px 2px;animation:sr-flow .9s linear infinite;opacity:.85}.sr-wire.is-cut{background:none;border-top:var(--border-hairline) dashed var(--color-status-error-line);height:0;opacity:.6}.sr-particle{position:absolute;top:-3px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-accent-strong);box-shadow:0 0 10px var(--color-accent);animation:sr-run 1.8s var(--motion-ease-standard) infinite}@keyframes sr-flow{to{background-position:26px 0}}@keyframes sr-run{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.sr-closed{grid-column:2 / -1;font-size:11px;color:var(--color-status-pending-text);margin-top:-2px}.sr-exit{position:sticky;top:var(--space-400);align-self:start;margin:var(--space-300) var(--space-300) var(--space-300) 0;padding:var(--space-400);border-radius:var(--radius-lg);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:var(--border-hairline) solid var(--color-accent-line);box-shadow:var(--shadow-md);display:grid;gap:var(--space-300)}.sr-exit__core{position:relative;display:grid;justify-items:center;gap:var(--space-100);text-align:center;padding:var(--space-200) 0}.sr-exit__core .sr-coin{width:52px;height:52px;font-size:12px;border-color:var(--color-accent);color:var(--color-accent-strong);background:var(--color-accent-subtle)}.sr-exit__ring{position:absolute;top:8px;left:50%;width:52px;height:52px;margin-left:-26px;border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-accent);animation:sr-halo 2.6s var(--motion-ease-enter) infinite}.sr-exit__core b{font-size:1.125rem;font-weight:var(--font-weight-medium)}.sr-exit__core small{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.sr-exit ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-150);font-size:var(--font-size-caption)}.sr-exit li button{display:flex;align-items:center;gap:var(--space-200);width:100%;padding:4px var(--space-200);border:var(--border-hairline) solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-text-secondary);font:inherit;text-align:start;cursor:pointer}.sr-exit li button:hover{border-color:var(--color-line-default)}.sr-exit li button.is-on{border-color:var(--color-accent-line);background:var(--color-accent-subtle);color:var(--color-text-primary)}.sr-exit__att{display:grid;gap:var(--space-100);padding-top:var(--space-300);border-top:var(--border-hairline) solid var(--color-line-subtle)}.sr-legend{display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-500);margin:0}.sr-legend>span{display:inline-flex;align-items:center;gap:var(--space-200)}.sr-legend>span.sr-legend__block{display:block;flex-basis:100%;min-width:0}.sr-legend__block .sr-way{margin-inline:2px}.sr-legend__block .sr-arrow{display:inline-block;vertical-align:middle}.sr-legend .sr-pill.is-active:after{display:none}.sr-drawer-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--color-bg-overlay) 50%,transparent);animation:sr-fade var(--motion-duration-short) var(--motion-ease-enter)}.sr-drawer{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(520px,100vw);display:flex;flex-direction:column;background:var(--color-bg-panel);border-inline-start:var(--border-hairline) solid var(--color-line-default);box-shadow:var(--shadow-lg);animation:sr-slide var(--motion-duration-medium) var(--motion-ease-enter)}.sr-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-300);padding:var(--space-500);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.sr-drawer header h3{margin:var(--space-100) 0 0}.sr-drawer__body{flex:1;overflow-y:auto;padding:var(--space-500);display:grid;align-content:start;gap:var(--space-500)}.sr-drawer__body h4{margin:0 0 var(--space-200);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.sr-drawer footer{padding:var(--space-300) var(--space-500);border-top:var(--border-hairline) solid var(--color-line-subtle)}.sr-x{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-default);background:none;color:var(--color-text-secondary);cursor:pointer}.sr-x:hover{color:var(--color-text-primary);border-color:var(--color-line-strong)}@keyframes sr-fade{0%{opacity:0}}@keyframes sr-slide{0%{transform:translate(24px);opacity:0}}.sr-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-200)}.sr-kv>div{display:grid;gap:2px;padding:var(--space-300);border-radius:var(--radius-md);background:var(--color-bg-inset)}.sr-kv b{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.sr-editor ol{list-style:none;margin:0 0 var(--space-300);padding:0;display:grid;gap:var(--space-200)}.sr-editor li{display:grid;grid-template-columns:auto 18px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-300);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-raised);transition:transform var(--motion-duration-short) var(--motion-ease-standard)}.sr-editor li.is-out{opacity:.6;border-style:dashed;background:none}.sr-editor__n{font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-accent-strong)}.sr-editor__p{display:grid;min-width:0}.sr-editor__p b{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.sr-editor__p small{font-size:11px;color:var(--color-text-tertiary)}.sr-editor__s{display:inline-flex;align-items:center;gap:var(--space-150);font-family:var(--font-family-mono);font-size:11px;color:var(--color-text-tertiary);white-space:nowrap}.sr-editor__mv{display:inline-flex;gap:2px}.sr-editor__mv button{width:24px;height:24px;border-radius:var(--radius-sm);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-panel);color:var(--color-text-secondary);cursor:pointer;font-size:12px}.sr-editor__mv button:disabled{opacity:.35;cursor:default}.sr-check input{accent-color:var(--color-accent);width:15px;height:15px}.sr-sig{font-size:var(--font-size-caption)}.sr-sig td{vertical-align:middle}.sr-sig .sr-bars{vertical-align:-1px;margin-inline-end:4px}.sr-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-150)}.sr-list li{display:flex;gap:var(--space-300);align-items:baseline}@media(max-width:1100px){.sr-body{grid-template-columns:minmax(0,1fr)}.sr-exit{position:static;margin:0 var(--space-300) var(--space-300);grid-template-columns:auto 1fr;align-items:center}.sr-exit__core{grid-row:span 2}.sr-cols{margin-inline-end:0}}@media(max-width:720px){.sr-cols{display:none}.sr-row{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:var(--space-200) var(--space-400)}.sr-wire{display:none}.sr-closed{grid-column:1}.sr-stage__list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sr-row,.sr-pop,.sr-drawer,.sr-drawer-wrap{animation:none}.sr-pill.is-active:after,.sr-exit__ring,.sr-bars--ok i:nth-child(3),.sr-wire.is-flow:before{animation:none}.sr-particle{display:none}}.sr-nw{white-space:nowrap}.ov{display:flex;flex-direction:column;gap:var(--space-500)}.ov h1{margin:0}.ov h2{margin:0;font-size:var(--font-size-h4)}.ov-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-300)}.ov-sub{margin:var(--space-150) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);max-width:80ch}.ov-live{display:inline-flex;align-items:center;gap:var(--space-200);font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.ov-live.is-stale .q-live-dot{background:var(--color-status-pending-text)}.ov-live.is-stale .q-live-dot:after{display:none}.mono,.ov .num{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.ov .num{text-align:end}.ov-muted{color:var(--color-text-tertiary)}.ov-warn{color:var(--color-status-pending-text)}.ov-crit{color:var(--color-status-error-text);font-weight:var(--font-weight-medium)}.ov-tiny{font-size:var(--font-size-caption)}.is-neg{color:var(--color-status-error-text)}.ov-row-between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-300)}.ov-alerts{display:flex;flex-direction:column;gap:var(--space-150)}.ov-alert{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-300);padding:var(--space-200) var(--space-400);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-status-pending-line);background:var(--color-status-pending-bg);color:var(--color-text-primary);font-size:var(--font-size-body-sm);animation:ov-in var(--motion-duration-medium) var(--motion-ease-enter)}.ov-alert .q-icon{color:var(--color-status-pending-text)}.ov-alert--critical{border-color:var(--color-status-error-line);background:var(--color-status-error-bg)}.ov-alert--critical .q-icon{color:var(--color-status-error-text)}.ov-alert__area{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap}.ov-alert__msg{min-width:0}.ov-alert__age{font-size:var(--font-size-caption);color:var(--color-text-tertiary);white-space:nowrap}@media(max-width:720px){.ov-alert{grid-template-columns:auto minmax(0,1fr)}.ov-alert__area,.ov-alert__age{display:none}}@keyframes ov-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.ov-kpis{display:grid;gap:var(--space-300);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1400px){.ov-kpis{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.4fr)}}.ov-kpi{padding:var(--space-400);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-150);min-width:0}.ov-kpi__value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);letter-spacing:var(--letter-spacing-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:baseline;gap:var(--space-200)}.ov-kpi__value small{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.ov-kpi__sub{font-size:var(--font-size-caption);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis}.ov-kpi.is-alert .ov-kpi__value{color:var(--color-status-pending-text)}.ov-delta{font-size:var(--font-size-caption);letter-spacing:0}.ov-delta.is-up{color:var(--color-status-success-text)}.ov-delta.is-down{color:var(--color-status-error-text)}.ov-kpi--chart{grid-column:span 2}@media(min-width:1400px){.ov-kpi--chart{grid-column:auto}}.ov-bars{flex:1;min-height:44px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:3px}.ov-bars span{display:block;background:linear-gradient(180deg,var(--color-accent-strong),var(--color-accent-line));border-radius:2px 2px 0 0;transition:height var(--motion-duration-long) var(--motion-ease-standard)}.ov-bars span.is-zero{background:var(--color-line-subtle)}.ov-cols{display:grid;gap:var(--space-400);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1440px){.ov-cols{grid-template-columns:minmax(0,1fr) 320px}}.ov-panel{background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-xl);padding:var(--space-500);display:flex;flex-direction:column;gap:var(--space-400);min-width:0}.ov-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-300)}.ov-more{font-size:var(--font-size-caption);white-space:nowrap}.ov-foot{margin:0;font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.ov-note{margin:0;font-size:var(--font-size-body-sm)}.ov-note--danger{color:var(--color-status-error-text)}.ov-divider{height:1px;background:var(--color-line-subtle)}.ov-seg{display:inline-flex;border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-full);padding:2px;gap:2px}.ov-seg button{border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-caption);padding:var(--space-100) var(--space-300);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap}.ov-seg button.is-on{background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.ov-tablewrap{overflow-x:auto;margin:0 calc(-1 * var(--space-500));padding:0 var(--space-500)}.ov-table{width:100%;border-collapse:collapse;font-size:var(--font-size-body-sm)}.ov-table th{text-align:start;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);padding:var(--space-200) var(--space-300);border-bottom:var(--border-hairline) solid var(--color-line-subtle);white-space:nowrap}.ov-table td{padding:var(--space-200) var(--space-300);border-bottom:var(--border-hairline) solid var(--color-line-subtle);vertical-align:middle}.ov-table tbody tr:last-child td{border-bottom:0}.ov-row{cursor:pointer;transition:background var(--motion-duration-short) var(--motion-ease-standard)}.ov-row:hover,.ov-row.is-open{background:var(--color-bg-hover)}.ov-detail td{background:var(--color-bg-inset)}.ov-tag{margin-inline-start:var(--space-200);font-family:var(--font-family-mono);font-size:10px;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-full);padding:0 var(--space-150);white-space:nowrap}@media(max-width:1800px){.ov-hide-md{display:none}}.ov-table td.num,.ov-table td.mono{white-space:nowrap}.ov-coincell{max-width:180px}.ov-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.ov-hide-sm{display:none}}.ov-spark{display:block;width:96px;height:26px}.ov-spark__line{fill:none;stroke:var(--color-accent);stroke-width:1.25;vector-effect:non-scaling-stroke}.ov-spark__area{fill:var(--color-accent-subtle);stroke:none}.ov-spark--neg .ov-spark__line{stroke:var(--color-status-error-text)}.ov-spark--neg .ov-spark__area{fill:var(--color-status-error-bg)}.ov-move{display:flex;align-items:center;gap:var(--space-200);min-width:170px;white-space:nowrap}.ov-gauge{position:relative;display:block;flex:1;height:6px;min-width:60px;border-radius:var(--radius-full);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle)}.ov-gauge__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-status-success-text);transition:width var(--motion-duration-long) var(--motion-ease-standard)}.ov-gauge--warning .ov-gauge__fill{background:var(--color-status-pending-text)}.ov-gauge--danger .ov-gauge__fill{background:var(--color-status-error-text)}.ov-gauge__mark{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--color-text-primary);opacity:.6;border-radius:1px}.ov-coin{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-200) 0}.ov-facts{display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-500);font-family:var(--font-family-mono);font-size:var(--font-size-body-sm)}.ov-facts .q-label{margin-inline-end:var(--space-150)}.ov-chart{display:block;width:100%;height:170px}.ov-chart__line{fill:none;stroke:var(--color-accent-strong);stroke-width:1.5;vector-effect:non-scaling-stroke}.ov-chart__bar{fill:var(--color-line-strong)}.ov-chart__bar.is-over{fill:var(--color-status-error-text)}.ov-chart__buffer{stroke:var(--color-status-pending-text);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ov-chart__label{font-family:var(--font-family-mono);font-size:10px;fill:var(--color-text-tertiary);paint-order:stroke;stroke:var(--color-bg-inset);stroke-width:3px}.ov-fiat{display:flex;flex-wrap:wrap;gap:var(--space-200)}.ov-fx{display:inline-flex;align-items:baseline;gap:var(--space-200);padding:var(--space-150) var(--space-300);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-full);font-size:var(--font-size-body-sm);background:var(--color-bg-inset)}.ov-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-200)}.ov-list li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-300);font-size:var(--font-size-body-sm)}.ov-list__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.ov-dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-text-disabled);position:relative;flex:none}.ov-dot--ok{background:var(--color-status-success-text)}.ov-dot--degraded{background:transparent;border:var(--border-strong) solid var(--color-status-pending-text)}.ov-dot--down{background:var(--color-status-error-text);border-radius:1px;transform:rotate(45deg);width:7px;height:7px}.ov-dot--down:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:var(--border-hairline) solid var(--color-status-error-text);animation:q-ping 1.6s var(--motion-ease-enter) infinite}.ov-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-200)}.ov-area{display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-300);border-radius:var(--radius-md);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);font-size:var(--font-size-caption);color:var(--color-text-secondary);text-decoration:none!important}a.ov-area:hover{border-color:var(--color-line-strong)}.ov-master{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-lg);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle)}.ov-master .fz-copy{margin:0}.ov-nets{display:grid;gap:var(--space-300);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ov-net{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-400);border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-raised);transition:border-color var(--motion-duration-short) var(--motion-ease-standard)}.ov-net.is-warning{border-color:var(--color-status-pending-line)}.ov-net.is-danger{border-color:var(--color-status-error-line)}.ov-net__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-200)}.ov-wallet{display:flex;flex-direction:column;gap:var(--space-150)}.ov-wallet .ov-gauge{flex:none}.ov-wallet.is-master{padding-bottom:var(--space-300);border-bottom:var(--border-hairline) dashed var(--color-line-subtle)}.ov-wallet__top{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-200)}.ov-wallet__role{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.ov-wallet__bal{text-align:end;font-size:var(--font-size-body-sm);white-space:nowrap}.ov-wallet__meta{display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-400);align-items:center}.ov-wallet__meta .fz-link-btn{margin-inline-start:auto;font-size:var(--font-size-caption)}.ov-topup{padding:var(--space-300);border-radius:var(--radius-md);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle)}.ov-levels{padding:var(--space-400);border-radius:var(--radius-lg);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-default);display:flex;flex-direction:column;gap:var(--space-300)}.ov-levels .ov-num{width:7.5rem;min-width:0;text-align:end;flex:none}.ov-levels .fz-link-btn{white-space:nowrap}.ov-levels label.fz-row{gap:var(--space-200);font-size:var(--font-size-body-sm)}@media(prefers-reduced-motion:reduce){.ov-alert,.ov-bars span,.ov-gauge__fill{animation:none;transition:none}}@font-face{font-family:Quo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Quo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Quo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Quo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Quo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Quo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Quo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}:root{--p-graphite-1000: #040507;--p-graphite-950: #07080b;--p-graphite-900: #0b0d11;--p-graphite-850: #101318;--p-graphite-800: #151920;--p-graphite-750: #1b2029;--p-graphite-700: #232934;--p-graphite-600: #323a47;--p-graphite-500: #4b5462;--p-graphite-400: #7a8392;--p-graphite-300: #959dab;--p-graphite-200: #c2c8d1;--p-graphite-100: #e4e7ec;--p-graphite-50: #f3f4f6;--p-white: #ffffff;--p-paper: #f7f7f5;--p-titanium-hi: #f5f7fa;--p-titanium-mid: #bfc6cf;--p-titanium-lo: #7d8794;--p-ion-200: #c9d0ff;--p-ion-300: #a3afff;--p-ion-400: #8494ff;--p-ion-500: #6676f5;--p-ion-600: #4a59dd;--p-ion-700: #3a46b8;--p-green-400: #4fd69a;--p-green-600: #0a6a41;--p-amber-400: #f0bf4c;--p-amber-600: #7f5700;--p-red-400: #ff6b6f;--p-red-600: #c42b34;--p-sky-400: #63c3f2;--p-sky-600: #0b6fa3;--p-chart-1: #8494ff;--p-chart-2: #4fd69a;--p-chart-3: #f0bf4c;--p-chart-4: #63c3f2;--p-chart-5: #e889c8;--p-chart-6: #c2c8d1;--p-chart-7: #ff8a5c;--p-chart-8: #9be35d;--font-family-sans: "Quo Sans", "Noto Sans", "Noto Sans Hebrew", "Noto Sans Arabic", "Noto Sans Thai", "Noto Sans Devanagari", "Hiragino Sans", "Noto Sans JP", "Noto Sans SC", "Noto Sans KR", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono: "Quo Mono", ui-monospace, "SF Mono", "Cascadia Mono", "Noto Sans Mono", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-display: clamp(2.5rem, 1.5rem + 3.2vw, 4.5rem);--font-size-h1: clamp(2.25rem, 1.6rem + 2.4vw, 3.5rem);--font-size-h2: clamp(1.75rem, 1.4rem + 1.3vw, 2.5rem);--font-size-h3: 1.375rem;--font-size-h4: 1.125rem;--font-size-body-lg: 1.125rem;--font-size-body: 1rem;--font-size-body-sm: .875rem;--font-size-caption: .8125rem;--font-size-label: .6875rem;--font-size-numeric-xl: clamp(2.5rem, 1.8rem + 2.6vw, 4.25rem);--font-size-numeric: 1.25rem;--font-size-code: .8125rem;--line-height-tight: 1.04;--line-height-heading: 1.15;--line-height-body: 1.55;--line-height-ui: 1.35;--letter-spacing-display: -.035em;--letter-spacing-heading: -.02em;--letter-spacing-body: -.005em;--letter-spacing-label: .09em;--letter-spacing-numeric: -.01em;--space-0: 0;--space-050: 2px;--space-100: 4px;--space-150: 6px;--space-200: 8px;--space-300: 12px;--space-400: 16px;--space-500: 20px;--space-600: 24px;--space-800: 32px;--space-1000: 40px;--space-1200: 48px;--space-1600: 64px;--space-2000: 80px;--space-2400: 96px;--space-3200: 128px;--space-gutter: 16px;--layout-max-site: 1320px;--layout-max-app: 1600px;--layout-max-doc: 760px;--layout-checkout: 440px;--layout-sidebar: 248px;--layout-header: 64px;--radius-none: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 999px;--border-hairline: 1px;--border-strong: 1.5px;--border-focus: 2px;--blur-sm: 8px;--blur-md: 16px;--blur-lg: 32px;--opacity-disabled: .42;--opacity-muted: .64;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-overlay: 400;--z-modal: 500;--z-toast: 600;--z-chrome: 900;--motion-duration-instant: 80ms;--motion-duration-short: .16s;--motion-duration-medium: .28s;--motion-duration-long: .52s;--motion-duration-ambient: 14s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-enter: cubic-bezier(0, 0, 0, 1);--motion-ease-exit: cubic-bezier(.3, 0, 1, 1);--motion-ease-precise: cubic-bezier(.65, 0, .35, 1);--motion-stagger: 40ms;--size-control-sm: 32px;--size-control-md: 40px;--size-control-lg: 52px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-qr: 224px;--size-touch-min: 44px}:root,[data-theme=dark]{color-scheme:dark;--color-bg-page: var(--p-graphite-950);--color-bg-panel: var(--p-graphite-900);--color-bg-raised: var(--p-graphite-850);--color-bg-hover: var(--p-graphite-800);--color-bg-inset: var(--p-graphite-1000);--color-bg-overlay: rgb(4 5 7 / .72);--color-bg-glass: rgb(16 19 24 / .66);--color-line-subtle: var(--p-graphite-750);--color-line-default: var(--p-graphite-700);--color-line-strong: var(--p-graphite-600);--color-text-primary: var(--p-graphite-50);--color-text-secondary: var(--p-graphite-300);--color-text-tertiary: var(--p-graphite-400);--color-text-disabled: var(--p-graphite-500);--color-text-inverse: var(--p-graphite-950);--color-text-link: var(--p-ion-300);--color-accent: var(--p-ion-400);--color-accent-strong: var(--p-ion-300);--color-accent-subtle: rgb(132 148 255 / .12);--color-accent-line: rgb(132 148 255 / .36);--color-on-accent: var(--p-graphite-950);--color-action-primary-bg: var(--p-titanium-hi);--color-action-primary-bg-hover: var(--p-white);--color-action-primary-text: var(--p-graphite-950);--color-action-secondary-bg: var(--p-graphite-800);--color-action-secondary-bg-hover: var(--p-graphite-750);--color-action-secondary-text: var(--p-graphite-50);--color-action-danger-bg: var(--p-red-400);--color-action-danger-text: var(--p-graphite-950);--color-focus-ring: var(--p-ion-300);--color-status-success-text: var(--p-green-400);--color-status-success-bg: rgb(79 214 154 / .1);--color-status-success-line: rgb(79 214 154 / .34);--color-status-pending-text: var(--p-amber-400);--color-status-pending-bg: rgb(240 191 76 / .1);--color-status-pending-line: rgb(240 191 76 / .34);--color-status-error-text: var(--p-red-400);--color-status-error-bg: rgb(255 107 111 / .1);--color-status-error-line: rgb(255 107 111 / .36);--color-status-info-text: var(--p-sky-400);--color-status-info-bg: rgb(99 195 242 / .1);--color-status-info-line: rgb(99 195 242 / .34);--color-status-neutral-text: var(--p-graphite-200);--color-status-neutral-bg: rgb(194 200 209 / .08);--color-status-neutral-line: rgb(194 200 209 / .24);--color-material-titanium: linear-gradient(160deg, var(--p-titanium-hi) 0%, var(--p-titanium-mid) 52%, var(--p-titanium-lo) 100%);--color-material-edge: linear-gradient(180deg, rgb(255 255 255 / .1), rgb(255 255 255 / 0) 42%);--color-material-glow: radial-gradient(60% 60% at 50% 0%, rgb(132 148 255 / .16), rgb(132 148 255 / 0) 70%);--color-qr-module: var(--p-graphite-1000);--color-qr-bg: var(--p-white);--color-test-stripe-a: rgb(240 191 76 / .95);--color-test-stripe-b: rgb(18 14 4 / .95);--color-test-text: var(--p-graphite-1000);--shadow-sm: 0 1px 0 rgb(255 255 255 / .04) inset, 0 1px 2px rgb(0 0 0 / .4);--shadow-md: 0 1px 0 rgb(255 255 255 / .05) inset, 0 8px 24px rgb(0 0 0 / .45);--shadow-lg: 0 1px 0 rgb(255 255 255 / .06) inset, 0 24px 64px rgb(0 0 0 / .55);--chart-grid: var(--p-graphite-750)}[data-theme=light]{color-scheme:light;--color-bg-page: var(--p-paper);--color-bg-panel: var(--p-white);--color-bg-raised: var(--p-white);--color-bg-hover: var(--p-graphite-50);--color-bg-inset: #efefec;--color-bg-overlay: rgb(11 13 17 / .4);--color-bg-glass: rgb(255 255 255 / .72);--color-line-subtle: #e7e7e3;--color-line-default: #d9dad6;--color-line-strong: #b9bcc2;--color-text-primary: var(--p-graphite-950);--color-text-secondary: #4a515d;--color-text-tertiary: #646b77;--color-text-disabled: #9aa0a9;--color-text-inverse: var(--p-graphite-50);--color-text-link: var(--p-ion-600);--color-accent: var(--p-ion-600);--color-accent-strong: var(--p-ion-700);--color-accent-subtle: rgb(74 89 221 / .08);--color-accent-line: rgb(74 89 221 / .32);--color-on-accent: var(--p-white);--color-action-primary-bg: var(--p-graphite-950);--color-action-primary-bg-hover: var(--p-graphite-800);--color-action-primary-text: var(--p-graphite-50);--color-action-secondary-bg: #efefec;--color-action-secondary-bg-hover: #e5e5e1;--color-action-secondary-text: var(--p-graphite-950);--color-action-danger-bg: var(--p-red-600);--color-action-danger-text: var(--p-white);--color-focus-ring: var(--p-ion-600);--color-status-success-text: var(--p-green-600);--color-status-success-bg: rgb(15 125 78 / .08);--color-status-success-line: rgb(15 125 78 / .3);--color-status-pending-text: var(--p-amber-600);--color-status-pending-bg: rgb(154 106 0 / .08);--color-status-pending-line: rgb(154 106 0 / .3);--color-status-error-text: var(--p-red-600);--color-status-error-bg: rgb(196 43 52 / .07);--color-status-error-line: rgb(196 43 52 / .3);--color-status-info-text: var(--p-sky-600);--color-status-info-bg: rgb(11 111 163 / .07);--color-status-info-line: rgb(11 111 163 / .28);--color-status-neutral-text: #4a515d;--color-status-neutral-bg: rgb(74 81 93 / .06);--color-status-neutral-line: rgb(74 81 93 / .22);--color-material-titanium: linear-gradient(160deg, #4b5462 0%, #1b2029 60%, #07080b 100%);--color-material-edge: linear-gradient(180deg, rgb(255 255 255 / .9), rgb(255 255 255 / 0) 42%);--color-material-glow: radial-gradient(60% 60% at 50% 0%, rgb(74 89 221 / .08), rgb(74 89 221 / 0) 70%);--color-test-stripe-a: rgb(240 191 76 / 1);--color-test-stripe-b: rgb(28 22 6 / 1);--color-test-text: var(--p-graphite-1000);--shadow-sm: 0 1px 2px rgb(11 13 17 / .06);--shadow-md: 0 1px 2px rgb(11 13 17 / .05), 0 8px 24px rgb(11 13 17 / .07);--shadow-lg: 0 2px 4px rgb(11 13 17 / .05), 0 24px 64px rgb(11 13 17 / .12);--chart-grid: #e7e7e3}[data-mode=live]{--mode-banner-display: none;--mode-frame-line: transparent}[data-mode=test]{--mode-banner-display: flex;--mode-frame-line: var(--color-status-pending-line)}:root{--c-button-height: var(--size-control-md);--c-button-height-lg: var(--size-control-lg);--c-button-radius: var(--radius-md);--c-button-padding-x: var(--space-400);--c-input-height: var(--size-control-lg);--c-input-radius: var(--radius-md);--c-card-radius: var(--radius-lg);--c-card-padding: var(--space-600);--c-badge-height: 22px;--c-badge-radius: var(--radius-full);--c-table-row-height: 48px;--c-table-row-height-dense: 40px;--c-checkout-radius: var(--radius-xl);--c-merchant-accent: var(--color-accent)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,canvas{display:block;max-width:100%}a{color:var(--color-text-link);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--color-accent-subtle);color:var(--color-text-primary)}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0}hr{border:0;border-top:var(--border-hairline) solid var(--color-line-subtle);margin:0}[hidden]{display:none!important}.q-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.q-display{font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-medium)}.q-h1{font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);font-weight:var(--font-weight-medium)}.q-h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);font-weight:var(--font-weight-medium)}.q-h3{font-size:var(--font-size-h3);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-heading);font-weight:var(--font-weight-medium)}.q-h4{font-size:var(--font-size-h4);line-height:var(--line-height-ui);font-weight:var(--font-weight-medium)}.q-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body)}.q-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.q-caption{font-size:var(--font-size-caption);line-height:var(--line-height-ui);color:var(--color-text-tertiary)}.q-label{font-family:var(--font-family-mono);font-size:var(--font-size-label);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.q-num,.q-mono{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--letter-spacing-numeric)}.q-num-xl{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-numeric-xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-regular)}.q-num-md{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-numeric);line-height:var(--line-height-ui)}.q-muted{color:var(--color-text-secondary)}.q-faint{color:var(--color-text-tertiary)}.q-accent{color:var(--color-accent)}.q-balance{text-wrap:balance}.q-container{width:100%;max-width:var(--layout-max-site);margin-inline:auto;padding-inline:var(--space-gutter)}@media(min-width:768px){:root{--space-gutter: 32px}}@media(min-width:1200px){:root{--space-gutter: 48px}}.q-stack{display:flex;flex-direction:column;gap:var(--space-400)}.q-row{display:flex;align-items:center;gap:var(--space-300)}.q-between{justify-content:space-between}.q-wrap{flex-wrap:wrap}.q-grid{display:grid;gap:var(--space-400)}.q-grid-12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-400)}@media(min-width:768px){.q-grid-12{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-500)}}@media(min-width:1200px){.q-grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-600)}}.q-testbar{display:var(--mode-banner-display, none);align-items:center;justify-content:center;gap:var(--space-200);min-height:32px;padding:var(--space-100) var(--space-400);color:var(--color-test-text);background:repeating-linear-gradient(-45deg,var(--color-test-stripe-a) 0 14px,color-mix(in srgb,var(--color-test-stripe-a) 86%,var(--color-test-stripe-b)) 14px 28px);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-align:center;position:relative;z-index:var(--z-sticky)}.q-testbar:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-test-text);flex:none}[data-mode=test] .q-testframe{box-shadow:0 0 0 var(--border-strong) var(--mode-frame-line)}.q-btn{--_bg: var(--color-action-secondary-bg);--_bg-h: var(--color-action-secondary-bg-hover);--_fg: var(--color-action-secondary-text);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-200);height:var(--c-button-height);padding:0 var(--c-button-padding-x);border-radius:var(--c-button-radius);border:var(--border-hairline) solid transparent;background:var(--_bg);color:var(--_fg);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-instant) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard)}.q-btn:hover,.q-btn.is-hover{background:var(--_bg-h);text-decoration:none}.q-btn:active,.q-btn.is-active{transform:translateY(1px)}.q-btn.is-focus{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:2px}.q-btn[disabled],.q-btn.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed;transform:none}.q-btn--primary{--_bg: var(--color-action-primary-bg);--_bg-h: var(--color-action-primary-bg-hover);--_fg: var(--color-action-primary-text);box-shadow:var(--shadow-sm)}.q-btn--ghost{--_bg: transparent;--_bg-h: var(--color-bg-hover);--_fg: var(--color-text-primary)}.q-btn--outline{--_bg: transparent;--_bg-h: var(--color-bg-hover);border-color:var(--color-line-default);--_fg: var(--color-text-primary)}.q-btn--danger{--_bg: var(--color-action-danger-bg);--_bg-h: var(--color-action-danger-bg);--_fg: var(--color-action-danger-text)}.q-btn--merchant{--_bg: var(--c-merchant-accent);--_bg-h: var(--c-merchant-accent);--_fg: var(--c-merchant-on, var(--color-on-accent))}.q-btn--lg{height:var(--c-button-height-lg);padding:0 var(--space-600);font-size:var(--font-size-body);border-radius:var(--radius-lg)}.q-btn--sm{height:var(--size-control-sm);padding:0 var(--space-300);font-size:var(--font-size-caption);border-radius:var(--radius-sm)}.q-btn--block{width:100%}.q-btn--icon{width:var(--c-button-height);padding:0}.q-btn.is-loading{color:transparent;position:relative;pointer-events:none}.q-btn.is-loading:after{content:"";position:absolute;width:16px;height:16px;border-radius:var(--radius-full);border:var(--border-strong) solid var(--_fg);border-right-color:transparent;animation:q-spin var(--motion-duration-long) linear infinite}.q-btn.is-error{box-shadow:0 0 0 var(--border-strong) var(--color-status-error-line)}.q-icon{width:var(--size-icon-md);height:var(--size-icon-md);flex:none}.q-icon--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}@keyframes q-spin{to{transform:rotate(360deg)}}.q-field{display:flex;flex-direction:column;gap:var(--space-150)}.q-field__label{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.q-field__hint{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.q-field__error{font-size:var(--font-size-caption);color:var(--color-status-error-text);display:flex;gap:var(--space-150);align-items:flex-start}.q-input{display:flex;align-items:center;gap:var(--space-200);height:var(--c-input-height);padding:0 var(--space-400);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--c-input-radius);transition:border-color var(--motion-duration-short) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard)}.q-input:hover,.q-input.is-hover{border-color:var(--color-line-strong)}.q-input:focus-within,.q-input.is-focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.q-input.is-error{border-color:var(--color-status-error-text);box-shadow:0 0 0 3px var(--color-status-error-bg)}.q-input.is-disabled{opacity:var(--opacity-disabled)}.q-input input,.q-input select{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:var(--font-size-body)}.q-input input::placeholder{color:var(--color-text-disabled)}.q-input__suffix{color:var(--color-text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-body-sm)}.q-input--amount input{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-numeric)}.q-switch{position:relative;width:36px;height:20px;border-radius:var(--radius-full);background:var(--color-line-strong);flex:none;transition:background-color var(--motion-duration-short) var(--motion-ease-standard)}.q-switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-text-primary);transition:transform var(--motion-duration-short) var(--motion-ease-standard)}.q-switch.is-on{background:var(--color-accent)}.q-switch.is-on:after{transform:translate(16px);background:var(--color-on-accent)}[dir=rtl] .q-switch.is-on:after{transform:translate(-16px)}.q-check{width:18px;height:18px;border-radius:var(--radius-xs);border:var(--border-strong) solid var(--color-line-strong);display:inline-grid;place-items:center;flex:none}.q-check.is-on{background:var(--color-accent);border-color:var(--color-accent)}.q-check.is-on:after{content:"";width:9px;height:5px;border-left:2px solid var(--color-on-accent);border-bottom:2px solid var(--color-on-accent);transform:rotate(-45deg) translate(1px,-1px)}.q-segmented{display:inline-flex;padding:var(--space-050);gap:var(--space-050);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-md)}.q-segmented button{border:0;background:transparent;height:30px;padding:0 var(--space-300);border-radius:var(--radius-sm);font-size:var(--font-size-caption);color:var(--color-text-secondary);cursor:pointer;font-weight:var(--font-weight-medium)}.q-segmented button[aria-pressed=true]{background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.q-card{position:relative;background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--c-card-radius);padding:var(--c-card-padding)}.q-card--raised{background:var(--color-bg-raised);box-shadow:var(--shadow-md)}.q-card--edge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-material-edge);pointer-events:none}.q-card--inset{background:var(--color-bg-inset)}.q-card--flush{padding:0;overflow:hidden}.q-divider{height:var(--border-hairline);background:var(--color-line-subtle)}.q-badge{display:inline-flex;align-items:center;gap:var(--space-150);height:var(--c-badge-height);padding:0 var(--space-200);border-radius:var(--c-badge-radius);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;border:var(--border-hairline) solid var(--color-status-neutral-line);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.q-badge__shape{width:8px;height:8px;flex:none;background:currentColor}.q-badge--success{color:var(--color-status-success-text);background:var(--color-status-success-bg);border-color:var(--color-status-success-line)}.q-badge--success .q-badge__shape{border-radius:var(--radius-full)}.q-badge--pending{color:var(--color-status-pending-text);background:var(--color-status-pending-bg);border-color:var(--color-status-pending-line)}.q-badge--pending .q-badge__shape{background:transparent;border:var(--border-strong) solid currentColor;border-radius:var(--radius-full)}.q-badge--error{color:var(--color-status-error-text);background:var(--color-status-error-bg);border-color:var(--color-status-error-line)}.q-badge--error .q-badge__shape{transform:rotate(45deg);border-radius:1px;width:7px;height:7px}.q-badge--info{color:var(--color-status-info-text);background:var(--color-status-info-bg);border-color:var(--color-status-info-line)}.q-badge--info .q-badge__shape{border-radius:1px}.q-badge--neutral .q-badge__shape{width:8px;height:2px}.q-badge--test{color:var(--color-test-text);background:var(--color-test-stripe-a);border-color:transparent}.q-live-dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-status-success-text);position:relative;flex:none}.q-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:var(--border-hairline) solid var(--color-status-success-text);opacity:0;animation:q-ping 2.4s var(--motion-ease-enter) infinite}@keyframes q-ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.6);opacity:0}}.q-note{display:flex;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-status-neutral-line);background:var(--color-status-neutral-bg);font-size:var(--font-size-body-sm);line-height:var(--line-height-ui)}.q-note .q-icon{margin-top:1px}.q-note--info{border-color:var(--color-status-info-line);background:var(--color-status-info-bg)}.q-note--info .q-icon{color:var(--color-status-info-text)}.q-note--pending{border-color:var(--color-status-pending-line);background:var(--color-status-pending-bg)}.q-note--pending .q-icon{color:var(--color-status-pending-text)}.q-note--error{border-color:var(--color-status-error-line);background:var(--color-status-error-bg)}.q-note--error .q-icon{color:var(--color-status-error-text)}.q-note--success{border-color:var(--color-status-success-line);background:var(--color-status-success-bg)}.q-note--success .q-icon{color:var(--color-status-success-text)}.q-dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-300) var(--space-400);font-size:var(--font-size-body-sm)}.q-dl dt{color:var(--color-text-secondary)}.q-dl dd{margin:0;text-align:end;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.q-dl--rule>dt,.q-dl--rule>dd{padding-bottom:var(--space-300);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.q-table-wrap{overflow-x:auto;border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-bg-panel)}.q-table{width:100%;border-collapse:collapse;font-size:var(--font-size-body-sm)}.q-table th{text-align:start;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);padding:var(--space-300) var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle);white-space:nowrap;background:var(--color-bg-panel);position:sticky;top:0}.q-table td{padding:0 var(--space-400);height:var(--c-table-row-height-dense);border-bottom:var(--border-hairline) solid var(--color-line-subtle);white-space:nowrap}.q-table tbody tr{transition:background-color var(--motion-duration-instant) linear;cursor:pointer}.q-table tbody tr:hover,.q-table tbody tr.is-selected{background:var(--color-bg-hover)}.q-table tbody tr:last-child td{border-bottom:0}.q-table .is-num{text-align:end;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.q-addr{display:inline-flex;align-items:center;gap:var(--space-200);font-family:var(--font-family-mono);font-size:var(--font-size-body-sm);font-variant-numeric:tabular-nums}.q-addr__copy{border:0;background:transparent;color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-100);border-radius:var(--radius-xs);display:inline-grid;place-items:center}.q-addr__copy:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.q-copyfield{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-300) var(--space-400);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-md)}.q-copyfield__body{flex:1;min-width:0}.q-copyfield__value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;word-break:break-all;font-size:var(--font-size-body-sm)}.q-copyfield__value--lg{font-size:var(--font-size-numeric);word-break:normal}.q-coin{position:relative;width:32px;height:32px;flex:none}.q-coin__face{width:100%;height:100%;border-radius:var(--radius-full);display:grid;place-items:center;font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--p-white)}.q-coin__net{position:absolute;inset-inline-end:-3px;bottom:-3px;width:15px;height:15px;border-radius:var(--radius-xs);border:2px solid var(--color-bg-panel);display:grid;place-items:center;font-size:7px;font-weight:var(--font-weight-semibold);color:var(--p-white);font-family:var(--font-family-mono)}.q-coin--usdc .q-coin__face{background:#2775ca}.q-coin--eth .q-coin__face{background:#4b5462}.q-coin--usdt .q-coin__face{background:#127a5d}.q-net--base{background:#0052ff}.q-net--eth{background:#4b5462}.q-net--arb{background:#213147}.q-net--tron{background:#c4161c}.q-timer{display:inline-flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.q-timer__ring{width:16px;height:16px;transform:rotate(-90deg)}.q-timer__ring circle{fill:none;stroke-width:2}.q-timer__track{stroke:var(--color-line-default)}.q-timer__bar{stroke:var(--color-accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.q-timer__value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.q-qr{width:var(--size-qr);height:var(--size-qr);padding:14px;background:var(--color-qr-bg);border-radius:var(--radius-lg);display:grid;place-items:center;position:relative}.q-qr svg{width:100%;height:100%}.q-qr__logo{position:absolute;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-qr-bg);display:grid;place-items:center}.q-qr__logo img{width:30px;height:30px}.q-fee-mark{display:flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.q-fee-mark__glyph{width:16px;height:16px;flex:none;color:var(--color-accent)}.q-steps{list-style:none;display:flex;flex-direction:column;gap:0}.q-step{display:grid;grid-template-columns:24px 1fr;gap:var(--space-300);position:relative;padding-bottom:var(--space-500)}.q-step:last-child{padding-bottom:0}.q-step:before{content:"";position:absolute;inset-inline-start:11.5px;top:24px;bottom:0;width:1px;background:var(--color-line-default)}.q-step:last-child:before{display:none}.q-step__dot{width:24px;height:24px;border-radius:var(--radius-full);border:var(--border-strong) solid var(--color-line-strong);display:grid;place-items:center;background:var(--color-bg-panel);position:relative;z-index:1}.q-step.is-done .q-step__dot{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-inverse)}.q-step.is-done:before{background:var(--color-text-primary)}.q-step.is-active .q-step__dot{border-color:var(--color-accent)}.q-step.is-active .q-step__dot:after{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-accent);animation:q-breathe 1.6s var(--motion-ease-precise) infinite}.q-step.is-wait .q-step__dot{border-color:var(--color-status-pending-text);border-style:dashed}@keyframes q-breathe{50%{transform:scale(.55);opacity:.6}}.q-progress{height:4px;border-radius:var(--radius-full);background:var(--color-line-subtle);overflow:hidden}.q-progress__bar{height:100%;background:var(--color-accent);border-radius:inherit;transition:width var(--motion-duration-long) var(--motion-ease-standard)}.q-code{font-family:var(--font-family-mono);font-size:var(--font-size-code);line-height:1.7;background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);padding:var(--space-500);overflow-x:auto;color:var(--color-text-secondary);margin:0}.q-code .k{color:var(--color-accent-strong)}.q-code .s{color:var(--color-status-success-text)}.q-code .n{color:var(--color-status-pending-text)}.q-code .c{color:var(--color-text-tertiary)}.q-header{position:sticky;top:0;z-index:var(--z-sticky);backdrop-filter:blur(var(--blur-md)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(140%);background:var(--color-bg-glass);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.q-header__in{height:var(--layout-header);display:flex;align-items:center;gap:var(--space-800)}.q-header__logo img{height:22px;width:auto}.q-header__nav{display:none;gap:var(--space-600);font-size:var(--font-size-body-sm)}.q-header__nav a{color:var(--color-text-secondary)}.q-header__nav a:hover{color:var(--color-text-primary);text-decoration:none}.q-header__actions{margin-inline-start:auto;display:flex;gap:var(--space-200);align-items:center}.q-header__signin{display:none}@media(min-width:1200px){.q-header__nav{display:flex}.q-header__signin{display:inline-flex}}.q-logo-dark{display:block}.q-logo-light,[data-theme=light] .q-logo-dark{display:none}[data-theme=light] .q-logo-light{display:block}.q-app{display:grid;grid-template-columns:1fr;min-height:100vh}@media(min-width:1200px){.q-app{grid-template-columns:var(--layout-sidebar) minmax(0,1fr)}}.q-side{display:none;border-inline-end:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-panel);padding:var(--space-400) var(--space-300);position:sticky;top:0;height:100vh;overflow-y:auto;flex-direction:column;gap:var(--space-100)}@media(min-width:1200px){.q-side{display:flex}}.q-side__brand{display:flex;align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-300) var(--space-500)}.q-side__brand img{height:18px;width:auto}.q-side__group{padding:var(--space-400) var(--space-300) var(--space-150)}.q-side a{display:flex;align-items:center;gap:var(--space-300);height:34px;padding:0 var(--space-300);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.q-side a:hover{background:var(--color-bg-hover);color:var(--color-text-primary);text-decoration:none}.q-side a[aria-current=page]{background:var(--color-bg-hover);color:var(--color-text-primary);box-shadow:inset 2px 0 0 var(--color-accent)}[dir=rtl] .q-side a[aria-current=page]{box-shadow:inset -2px 0 0 var(--color-accent)}.q-side__count{margin-inline-start:auto;font-family:var(--font-family-mono);font-size:var(--font-size-label);color:var(--color-status-pending-text)}.q-topbar{height:56px;display:flex;align-items:center;gap:var(--space-300);padding:0 var(--space-gutter);border-bottom:var(--border-hairline) solid var(--color-line-subtle);position:sticky;top:0;background:var(--color-bg-glass);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));z-index:var(--z-sticky)}.q-topbar__search{flex:1;max-width:420px;display:flex;align-items:center;gap:var(--space-200);height:var(--size-control-sm);padding:0 var(--space-300);border-radius:var(--radius-sm);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.q-kbd{font-family:var(--font-family-mono);font-size:var(--font-size-label);padding:1px var(--space-150);border-radius:var(--radius-xs);border:var(--border-hairline) solid var(--color-line-default);color:var(--color-text-tertiary)}.q-main{padding:var(--space-600) var(--space-gutter) var(--space-1600);min-width:0;max-width:var(--layout-max-app)}.q-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-400);margin-bottom:var(--space-600)}.q-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-300)}@media(min-width:1200px){.q-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-400)}}.q-kpi{color:var(--color-text-primary);text-decoration:none!important;padding:var(--space-500);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-200);min-width:0}.q-kpi__value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.125rem,.9rem + .7vw,1.5rem);white-space:nowrap;letter-spacing:var(--letter-spacing-heading)}.q-kpi__meta{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.q-tabs{display:flex;gap:var(--space-500);border-bottom:var(--border-hairline) solid var(--color-line-subtle);overflow-x:auto}.q-tabs a,.q-tabs button{border:0;background:none;padding:var(--space-300) 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);cursor:pointer;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}.q-tabs [aria-selected=true],.q-tabs [aria-current=page]{color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-text-primary)}.q-chip{display:inline-flex;align-items:center;gap:var(--space-150);height:28px;padding:0 var(--space-300);border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-line-default);color:var(--color-text-secondary);font-size:var(--font-size-caption);background:transparent;cursor:pointer}.q-chip[aria-pressed=true]{border-color:var(--color-text-primary);color:var(--color-text-primary);background:var(--color-bg-hover)}.q-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-300);padding:var(--space-1600) var(--space-600);color:var(--color-text-secondary)}.q-empty__glyph{width:56px;height:56px;color:var(--color-line-strong)}.q-skel{background:linear-gradient(90deg,var(--color-bg-hover) 25%,var(--color-line-subtle) 50%,var(--color-bg-hover) 75%);background-size:200% 100%;border-radius:var(--radius-xs);animation:q-shimmer 1.4s linear infinite}@keyframes q-shimmer{to{background-position:-200% 0}}.q-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--space-400)}.q-modal{width:100%;max-width:480px;background:var(--color-bg-raised);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-600);z-index:var(--z-modal)}.q-checkout-page{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-page);background-image:var(--color-material-glow);background-repeat:no-repeat}.q-checkout-wrap{flex:1;display:grid;place-items:start center;padding:var(--space-400) var(--space-gutter) var(--space-1200)}@media(min-width:768px){.q-checkout-wrap{place-items:center;padding-top:var(--space-1200)}}.q-checkout{width:100%;max-width:var(--layout-checkout);background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--c-checkout-radius);box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.q-checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-material-edge);pointer-events:none}.q-co-head{padding:var(--space-500) var(--space-600) var(--space-500);border-bottom:var(--border-hairline) solid var(--color-line-subtle);display:flex;flex-direction:column;gap:var(--space-400)}.q-co-merchant{display:flex;align-items:center;gap:var(--space-300)}.q-co-merchant__logo{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--c-merchant-accent);display:grid;place-items:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-caption);color:var(--c-merchant-on, var(--color-on-accent));flex:none}.q-co-merchant__name{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.q-co-merchant__order{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.q-co-merchant__logo--icon{background:var(--color-bg-raised);color:var(--color-text-secondary);border:var(--border-hairline) solid var(--color-line-default)}.q-co-merchant__logo--img{background:var(--color-bg-raised);overflow:hidden;border:var(--border-hairline) solid var(--color-line-default)}.q-co-merchant__logo--img img{width:100%;height:100%;object-fit:contain;display:block}.q-co-merchant__wordmark{display:inline-flex;height:20px}.q-co-merchant__wordmark img{height:100%;width:auto}.q-co-amount{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-300);flex-wrap:wrap}.q-co-amount__fiat{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);letter-spacing:var(--letter-spacing-heading);line-height:1.1}.q-co-amount__coin{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.q-co-body{padding:var(--space-600);display:flex;flex-direction:column;gap:var(--space-500)}.q-co-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:var(--line-height-ui)}.q-co-foot{padding:var(--space-400) var(--space-600);border-top:var(--border-hairline) solid var(--color-line-subtle);display:flex;flex-direction:column;gap:var(--space-300)}.q-co-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.q-co-brand img{height:12px;width:auto}.q-option{display:flex;align-items:center;gap:var(--space-400);width:100%;padding:var(--space-400);border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-raised);text-align:start;cursor:pointer;color:inherit;transition:border-color var(--motion-duration-short) var(--motion-ease-standard),background-color var(--motion-duration-short) var(--motion-ease-standard)}.q-option:hover{border-color:var(--color-line-strong);background:var(--color-bg-hover)}.q-option[aria-checked=true]{border-color:var(--c-merchant-accent);box-shadow:0 0 0 1px var(--c-merchant-accent)}.q-option[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.q-option__icon{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);display:grid;place-items:center;flex:none;color:var(--color-text-primary)}.q-option__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-050)}.q-option__title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.q-option__desc{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.q-option__end{text-align:end;font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-body-sm)}.q-result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-400);padding:var(--space-400) 0}.q-result__icon{width:64px;height:64px}.q-back{display:inline-flex;align-items:center;gap:var(--space-100);border:0;background:none;color:var(--color-text-tertiary);font-size:var(--font-size-caption);cursor:pointer;padding:0}.q-mark-anim .ring{stroke-dasharray:60 60;stroke-dashoffset:60;animation:q-draw var(--motion-duration-long) var(--motion-ease-precise) forwards}.q-mark-anim .stem{transform-origin:50% 0;transform:scaleY(0);animation:q-grow var(--motion-duration-medium) var(--motion-ease-enter) var(--motion-duration-medium) forwards}@keyframes q-draw{to{stroke-dashoffset:0}}@keyframes q-grow{to{transform:scaleY(1)}}.q-section{padding-block:var(--space-2000);border-top:var(--border-hairline) solid var(--color-line-subtle)}@media(min-width:1200px){.q-section{padding-block:var(--space-3200)}}.q-eyebrow{display:inline-flex;align-items:center;gap:var(--space-200);font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.q-eyebrow:before{content:"";width:16px;height:1px;background:var(--color-accent)}.q-hero{position:relative;overflow:hidden;padding-block:var(--space-1600) var(--space-2000)}@media(min-width:1200px){.q-hero{padding-block:var(--space-2400) var(--space-3200)}}.q-hero__grid{display:grid;gap:var(--space-1000);align-items:center}@media(min-width:1200px){.q-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.q-hero__scene{position:relative;aspect-ratio:1 / 1;width:100%;max-width:560px;margin-inline:auto}.q-hero__scene canvas,.q-hero__scene .q-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.q-hero__lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--color-line-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--color-line-subtle) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(70% 60% at 70% 30%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000 0%,transparent 75%);opacity:.55;pointer-events:none}.q-flow{display:grid;grid-template-columns:1fr;gap:0;counter-reset:flow}@media(min-width:1200px){.q-flow{grid-template-columns:repeat(5,minmax(0,1fr))}}.q-flow__step{position:relative;padding:var(--space-600) var(--space-500) var(--space-600) 0;border-top:var(--border-hairline) solid var(--color-line-default);display:flex;flex-direction:column;gap:var(--space-300)}.q-flow__step:before{counter-increment:flow;content:"0" counter(flow);font-family:var(--font-family-mono);font-size:var(--font-size-label);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-label)}.q-flow__step:after{content:"";position:absolute;top:-1px;inset-inline-start:0;width:0;height:1px;background:var(--color-accent);transition:width var(--motion-duration-long) var(--motion-ease-precise)}.q-flow__step.is-in:after{width:100%}.q-compare{width:100%;border-collapse:collapse;font-size:var(--font-size-body-sm)}.q-compare th,.q-compare td{text-align:start;vertical-align:top;padding:var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.q-compare thead th{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.q-compare .is-us{background:var(--color-accent-subtle);color:var(--color-text-primary)}.q-compare tbody th{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.q-compare td{color:var(--color-text-secondary)}.q-faq details{border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.q-faq summary{list-style:none;cursor:pointer;padding:var(--space-500) 0;display:flex;justify-content:space-between;gap:var(--space-400);font-size:var(--font-size-body-lg)}.q-faq summary::-webkit-details-marker{display:none}.q-faq summary:after{content:"+";font-family:var(--font-family-mono);color:var(--color-text-tertiary);transition:transform var(--motion-duration-short) var(--motion-ease-standard)}.q-faq details[open] summary:after{transform:rotate(45deg)}.q-faq details p{padding-bottom:var(--space-500);color:var(--color-text-secondary);max-width:64ch}.q-footer{border-top:var(--border-hairline) solid var(--color-line-subtle);padding-block:var(--space-1600) var(--space-1000);font-size:var(--font-size-body-sm)}.q-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-800)}@media(min-width:1200px){.q-footer__cols{grid-template-columns:2fr repeat(4,minmax(0,1fr))}}.q-footer a{color:var(--color-text-secondary)}.q-footer ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-200)}.q-chrome-btn{position:fixed;inset-inline-end:16px;bottom:16px;z-index:var(--z-chrome);width:40px;height:40px;border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-line-strong);background:var(--color-bg-raised);color:var(--color-text-primary);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-md);font-family:var(--font-family-mono);font-size:var(--font-size-caption)}.q-chrome{position:fixed;inset-inline-end:16px;bottom:64px;z-index:var(--z-chrome);width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow-y:auto;background:var(--color-bg-raised);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-400);display:none;font-size:var(--font-size-caption)}.q-chrome.is-open{display:block}.q-chrome h2{font-size:var(--font-size-body-sm);margin-bottom:var(--space-200)}.q-chrome__row{display:flex;flex-direction:column;gap:var(--space-100);margin-bottom:var(--space-300)}.q-chrome__opts{display:flex;flex-wrap:wrap;gap:var(--space-100)}.q-chrome__opts a{padding:2px var(--space-200);border-radius:var(--radius-xs);border:var(--border-hairline) solid var(--color-line-default);color:var(--color-text-secondary);font-family:var(--font-family-mono)}.q-chrome__opts a[aria-current=true]{background:var(--color-text-primary);color:var(--color-text-inverse);border-color:var(--color-text-primary)}.q-chrome__note{color:var(--color-text-secondary);line-height:var(--line-height-body);border-top:var(--border-hairline) solid var(--color-line-subtle);padding-top:var(--space-300);margin-top:var(--space-300)}.q-chrome__note ol,.q-chrome__note ul{padding-inline-start:var(--space-400)}html[data-chrome=off] .q-chrome-btn,html[data-chrome=off] .q-chrome{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.q-flow__step:after{width:100%}}.q-app>*{min-width:0}@media(max-width:767px){.q-topbar__search span:not(.q-kbd){display:none}.q-topbar__search{flex:0 0 auto}.q-topbar__search .q-kbd{display:none}}.q-dl--stack{grid-template-columns:minmax(0,1fr);gap:var(--space-100)}.q-dl--stack>dt{font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);padding-top:var(--space-300)}.q-dl--stack>dd{text-align:start;font-family:var(--font-family-sans);color:var(--color-text-primary);padding-bottom:var(--space-300);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.q-dl--stack>dd:last-child{border-bottom:0}.q-tl{list-style:none;display:grid;gap:0}.q-tl li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--space-300);align-items:start;padding-block:var(--space-200);font-size:var(--font-size-body-sm);position:relative}.q-tl li:before{content:"";width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.q-tl li:after{content:"";position:absolute;inset-inline-start:4px;top:22px;bottom:-6px;width:1px;background:var(--color-line-default)}.q-tl li:last-child:after{display:none}.q-tl li.is-wait:before{background:var(--color-status-pending-text);box-shadow:0 0 0 3px var(--color-status-pending-bg)}.q-tl li.is-error:before{background:var(--color-status-error-text);box-shadow:0 0 0 3px var(--color-status-error-bg)}.q-tl li.is-off:before{background:transparent;border:1px solid var(--color-line-strong);box-shadow:none}.q-tl li.is-off{color:var(--color-text-tertiary)}.q-split{display:grid;gap:var(--space-400)}@media(min-width:1200px){.q-split{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start}.q-split--wide{grid-template-columns:minmax(0,1fr) minmax(420px,520px)}}.q-filters{display:flex;flex-wrap:wrap;gap:var(--space-200);margin-bottom:var(--space-400)}.q-secret{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-md);background:var(--color-bg-inset);border:var(--border-hairline) dashed var(--color-line-strong);font-family:var(--font-family-mono);font-size:var(--font-size-body-sm);word-break:break-all}.q-chat{display:flex;flex-direction:column;gap:var(--space-300)}.q-msg{max-width:82%;padding:var(--space-300) var(--space-400);border-radius:var(--radius-lg);font-size:var(--font-size-body-sm);line-height:1.55;background:var(--color-bg-inset);border:var(--border-hairline) solid var(--color-line-subtle);display:grid;gap:var(--space-150)}.q-msg--me{align-self:flex-end;background:var(--color-accent-subtle);border-color:var(--color-accent-line)}.q-msg__meta{font-family:var(--font-family-mono);font-size:var(--font-size-label);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.q-countdown{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-numeric);color:var(--color-status-pending-text)}.q-matrix td,.q-matrix th{text-align:center}.q-matrix td:first-child,.q-matrix th:first-child{text-align:start}.q-wizard{display:grid;gap:var(--space-600);max-width:1120px;margin-inline:auto;padding:var(--space-800) max(16px,env(safe-area-inset-right,0px)) var(--space-1600) max(16px,env(safe-area-inset-left,0px))}@media(min-width:1024px){.q-wizard{grid-template-columns:280px minmax(0,1fr)}}.q-wizard__steps{list-style:none;display:grid;gap:var(--space-100);align-content:start}.q-wizard__steps li a{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-300);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);text-decoration:none}.q-wizard__steps li a[aria-current]{background:var(--color-bg-raised);color:var(--color-text-primary)}.q-wizard__steps .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:var(--border-hairline) solid var(--color-line-strong);font-family:var(--font-family-mono);font-size:var(--font-size-label)}.q-wizard__steps li.is-done .n{background:var(--color-action-primary-bg);border-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.q-panel{position:fixed;top:0;inset-inline-end:0;bottom:0;width:min(420px,100%);background:var(--color-bg-panel);border-inline-start:var(--border-hairline) solid var(--color-line-default);box-shadow:var(--shadow-lg);z-index:40;display:flex;flex-direction:column;padding:calc(var(--space-500) + env(safe-area-inset-top,0px)) max(var(--space-500),env(safe-area-inset-right,0px)) var(--space-500) var(--space-500);gap:var(--space-400);overflow-y:auto}.q-palette{position:fixed;top:12vh;left:50%;transform:translate(-50%);width:min(640px,calc(100% - 32px));background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:50;overflow:hidden}.q-palette__input{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-400) var(--space-500);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.q-palette__input input{flex:1;background:none;border:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body);outline:none}.q-palette__group{padding:var(--space-300) var(--space-500) var(--space-100)}.q-palette__item{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-300) var(--space-500);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.q-palette__item[aria-selected=true]{background:var(--color-bg-raised);color:var(--color-text-primary)}.q-palette__item mark{background:none;color:var(--color-accent)}.q-tabs a{text-decoration:none}.q-split>*,.q-stack>*,.pg-grid>*,.q-main>*,.q-card>*{min-width:0}.q-segmented{flex-wrap:wrap;max-width:100%}.q-msg{max-width:100%;overflow-wrap:anywhere}.q-mono,.q-code,.q-caption{overflow-wrap:anywhere}.q-code{max-width:100%;overflow-x:auto}@media(max-width:599px){.q-row{flex-wrap:wrap}}@media(min-width:1200px){.wd-split{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.q-copyfield{min-width:0;max-width:100%;flex-wrap:wrap}.pg-sec>*,.dk-main>*{min-width:0}.q-msg--me .q-msg__meta{color:var(--color-text-secondary)}.q-coin__face--svg{background:none;display:block}.q-coin__face--svg svg,.q-coin__net--svg svg{width:100%;height:100%;display:block}.q-coin__net--svg{padding:0;background:var(--color-bg-panel);overflow:hidden}.q-coin__face--net svg rect{rx:9px}.q-co-demoback{display:inline-flex;align-items:center;gap:var(--space-150);align-self:flex-start;margin-bottom:var(--space-300);padding:var(--space-150) var(--space-300) var(--space-150) var(--space-200);border-radius:var(--radius-full);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-raised);color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-decoration:none;transition:border-color var(--duration-fast, .12s) ease,background-color var(--duration-fast, .12s) ease}.q-co-demoback:hover{border-color:var(--color-accent)}.q-co-demoback:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.q-co-head>.q-co-demoback{margin-bottom:0}:root{--fz-font: var(--font-family-sans);--fz-mono: var(--font-family-mono);--fz-bg: var(--color-bg-page);--fz-bg-subtle: var(--color-bg-inset);--fz-surface: var(--color-bg-panel);--fz-border: var(--color-line-default);--fz-text: var(--color-text-primary);--fz-text-muted: var(--color-text-secondary);--fz-accent: var(--color-action-primary-bg);--fz-accent-text: var(--color-action-primary-text);--fz-link: var(--color-text-link);--fz-focus: var(--color-focus-ring);--fz-success: var(--color-status-success-text);--fz-warning: var(--color-status-pending-text);--fz-danger: var(--color-status-error-text);--fz-test: var(--color-test-text);--fz-test-bg: var(--color-test-stripe-a);--fz-radius: var(--radius-md);--fz-radius-sm: var(--radius-sm);--fz-space: var(--space-200);--fz-max: 1120px;--fz-shadow: var(--shadow-md)}body{font-family:var(--font-family-sans)}h1,h2,h3{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);margin:0 0 var(--space-400)}h1{font-size:var(--font-size-h1)}h2,.fz-auth h1{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h4);line-height:var(--line-height-ui)}p{margin:0 0 var(--space-400)}code,.fz-mono{font-family:var(--font-family-mono);font-size:.92em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fz-container{width:100%;max-width:var(--layout-max-site);margin-inline:auto;padding-inline:var(--space-gutter)}.fz-muted{color:var(--color-text-secondary)}.fz-small{font-size:var(--font-size-body-sm)}.fz-row{display:flex;gap:var(--space-300);align-items:center;flex-wrap:wrap}.fz-between{justify-content:space-between}.fz-stack>*+*{margin-top:var(--space-400)}.fz-grid{display:grid;gap:var(--space-400);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fz-logo{display:inline-flex;align-items:center;color:var(--color-text-primary)}.fz-logo img{height:22px;width:auto;display:block}.fz-logo__light,[data-theme=light] .fz-logo__dark{display:none!important}[data-theme=light] .fz-logo__light{display:block!important}@media(min-width:1024px){.q-header__nav{display:flex}.q-header__signin{display:inline-flex}}.q-header__nav a{white-space:nowrap}.q-header__nav a[aria-current=page]{color:var(--color-text-primary)}.q-header__actions{flex:none}.fz-menu-btn{display:inline-flex;color:var(--color-text-primary)}.fz-nav-mobile{border-top:var(--border-hairline) solid var(--color-line-subtle);max-height:calc(100vh - var(--layout-header));overflow-y:auto;overscroll-behavior:contain}.fz-nav-mobile[hidden]{display:none}.fz-nav-mobile__in{display:flex;flex-direction:column;padding-block:var(--space-200) var(--space-500)}.fz-nav-mobile a{display:flex;align-items:center;min-height:48px;color:var(--color-text-secondary);font-size:var(--font-size-body);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.fz-nav-mobile a:hover{color:var(--color-text-primary);text-decoration:none}.fz-nav-mobile a[aria-current=page]{color:var(--color-text-primary);box-shadow:inset 2px 0 0 var(--color-accent);padding-left:var(--space-300)}.fz-nav-mobile a:last-child{border-bottom:0}@media(min-width:1024px){.fz-menu-btn,.fz-nav-mobile{display:none!important}}@media(max-width:379px){.q-header__actions .q-btn--primary{padding-inline:var(--space-300)}}.fz-footer-legal{margin-top:var(--space-800);color:var(--color-text-tertiary);font-size:var(--font-size-caption);display:flex;flex-wrap:wrap;gap:var(--space-400);justify-content:space-between}.fz-section{padding-block:var(--space-1600);border-top:var(--border-hairline) solid var(--color-line-subtle)}.fz-section--subtle{background:var(--color-bg-inset)}.fz-hero{padding-block:var(--space-1600) var(--space-1200)}.fz-hero p{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);max-width:720px}.fz-card{position:relative;background:var(--color-bg-panel);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--c-card-radius);padding:var(--c-card-padding)}.fz-card--flat{background:var(--color-bg-panel)}.fz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-200);height:var(--c-button-height);padding:0 var(--c-button-padding-x);border-radius:var(--c-button-radius);border:var(--border-hairline) solid var(--color-line-default);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--motion-duration-short) var(--motion-ease-standard)}.fz-btn:hover{background:var(--color-bg-hover);text-decoration:none}.fz-btn--primary{background:var(--color-action-primary-bg);border-color:transparent;color:var(--color-action-primary-text);box-shadow:var(--shadow-sm)}.fz-btn--primary:hover{background:var(--color-action-primary-bg-hover)}.fz-btn--danger{color:var(--color-status-error-text);border-color:var(--color-status-error-line)}.fz-btn--block{width:100%}.fz-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.fz-link-btn{background:none;border:0;padding:0;color:var(--color-text-link);font:inherit;cursor:pointer}.fz-field{display:flex;flex-direction:column;gap:var(--space-150);margin-bottom:var(--space-400)}.fz-field>span{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.fz-input,.fz-select,.fz-textarea{width:100%;height:var(--c-input-height);padding:0 var(--space-400);background:var(--color-bg-inset);color:var(--color-text-primary);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--c-input-radius);font:inherit;transition:border-color var(--motion-duration-short) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard)}.fz-input:hover,.fz-select:hover,.fz-textarea:hover{border-color:var(--color-line-strong)}.fz-input:focus,.fz-select:focus,.fz-textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.fz-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:calc(var(--space-400) + 24px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%238A93A6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-400) center;background-size:12px 8px}.fz-select::-ms-expand{display:none}.fz-select option{background:var(--color-bg-raised, var(--color-bg-inset));color:var(--color-text-primary)}.fz-textarea{height:auto;min-height:96px;padding:var(--space-300) var(--space-400);resize:vertical}.fz-hint{font-size:var(--font-size-caption);color:var(--color-text-tertiary);margin-top:var(--space-100)}.fz-error{color:var(--color-status-error-text);font-size:var(--font-size-body-sm)}.fz-ok{color:var(--color-status-success-text);font-size:var(--font-size-body-sm)}.fz-banner{padding:var(--space-300) var(--space-400);font-size:var(--font-size-body-sm);text-align:center}.fz-banner--test{background:var(--color-test-stripe-a);color:var(--color-test-text)}.fz-banner--warn{text-align:start;border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-status-pending-line);background:var(--color-status-pending-bg);color:var(--color-text-primary)}.fz-banner--danger{text-align:start;border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-status-error-line);background:var(--color-status-error-bg);color:var(--color-text-primary)}.fz-table-wrap{overflow-x:auto;border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-bg-panel)}.fz-card .fz-table-wrap{border:0;border-radius:0;background:transparent}.fz-table{width:100%;border-collapse:collapse;font-size:var(--font-size-body-sm)}.fz-table th{text-align:start;font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);padding:var(--space-300) var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.fz-table td{padding:var(--space-300) var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle);vertical-align:top}.fz-table tbody tr:last-child td{border-bottom:0}.fz-table tbody tr:hover{background:var(--color-bg-hover)}.fz-table td.fz-mono,.fz-table td .fz-mono,.fz-table td code{overflow-wrap:normal;white-space:nowrap}.fz-table td.fz-json,.fz-table td .fz-json{white-space:normal;overflow-wrap:anywhere;word-break:break-all;min-width:240px}.fz-table td .fz-json{display:block}.fz-table--report td{white-space:nowrap}.fz-clip{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media(max-width:639px){.fz-table--stack,.fz-table--stack tbody,.fz-table--stack tr,.fz-table--stack td{display:block;width:auto}.fz-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fz-table--stack tr{padding:var(--space-300) var(--space-400);border-bottom:var(--border-hairline) solid var(--color-line-subtle)}.fz-table--stack tbody tr:last-child{border-bottom:0}.fz-table--stack tbody tr:hover{background:transparent}.fz-table--stack td{padding:var(--space-100) 0;border:0}.fz-table--stack td:first-child{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.fz-table--stack td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-tertiary)}.fz-table--stack td:empty{display:none}.fz-table--stack td.fz-mono,.fz-table--stack td .fz-mono,.fz-table--stack td code,.fz-table--report td{white-space:normal;overflow-wrap:anywhere}.fz-table--stack td.fz-json,.fz-table--stack td .fz-json{min-width:0}.fz-table--stack .fz-clip{display:inline;max-width:none;white-space:normal}.fz-table--stack td.fz-table__empty,.fz-table--stack tr.fz-table__empty td{text-align:center}.fz-card .fz-table--stack tr,.fz-table-wrap .fz-table--stack tr{padding-inline:var(--space-400)}}.fz-badge{display:inline-flex;align-items:center;gap:var(--space-150);height:var(--c-badge-height);padding:0 var(--space-200);border-radius:var(--c-badge-radius);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;border:var(--border-hairline) solid var(--color-status-neutral-line);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.fz-badge:before{content:"";width:8px;height:2px;background:currentColor;flex:none}.fz-badge--success{color:var(--color-status-success-text);background:var(--color-status-success-bg);border-color:var(--color-status-success-line)}.fz-badge--success:before{width:8px;height:8px;border-radius:var(--radius-full)}.fz-badge--warning{color:var(--color-status-pending-text);background:var(--color-status-pending-bg);border-color:var(--color-status-pending-line)}.fz-badge--warning:before{width:8px;height:8px;background:transparent;border:var(--border-strong) solid currentColor;border-radius:var(--radius-full)}.fz-badge--danger{color:var(--color-status-error-text);background:var(--color-status-error-bg);border-color:var(--color-status-error-line)}.fz-badge--danger:before{width:7px;height:7px;transform:rotate(45deg);border-radius:1px}.fz-app{display:grid;grid-template-columns:var(--layout-sidebar) minmax(0,1fr);min-height:100vh}.fz-side{border-inline-end:var(--border-hairline) solid var(--color-line-subtle);background:var(--color-bg-panel);padding:var(--space-400) var(--space-300);position:sticky;top:0;height:100vh;overflow-y:auto}.fz-side a,.fz-side button.fz-link-btn{display:flex;align-items:center;gap:var(--space-300);height:34px;padding:0 var(--space-300);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.fz-side a:hover{background:var(--color-bg-hover);color:var(--color-text-primary);text-decoration:none}.fz-side a.active{background:var(--color-bg-hover);color:var(--color-text-primary);box-shadow:inset 2px 0 0 var(--color-accent)}.fz-main{padding:var(--space-600) var(--space-gutter) var(--space-1600);min-width:0;max-width:var(--layout-max-app)}.fz-side__brand{margin:var(--space-200) var(--space-300) var(--space-500);display:flex;flex-direction:column;gap:var(--space-150)}.fz-side__nav{display:flex;flex-direction:column}.fz-side__acct{margin-top:var(--space-400);padding:0 var(--space-300);display:flex;flex-direction:column;gap:var(--space-200)}.fz-side__acct .fz-link-btn{height:auto!important;padding:0!important}.fz-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:599px){.fz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-kpis .q-kpi{padding:var(--space-400)}}@media(max-width:1199px){.fz-app{grid-template-columns:1fr;grid-template-rows:auto 1fr}.fz-side{position:sticky;top:0;z-index:20;height:auto;border-inline-end:0;border-bottom:var(--border-hairline) solid var(--color-line-subtle);padding:var(--space-300) var(--space-gutter) 0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-200) var(--space-400)}.fz-side__brand{margin:0;flex-direction:row;align-items:center;gap:var(--space-300)}.fz-side__acct{margin:0;padding:0;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-300);min-width:0}.fz-side__acct>.fz-small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fz-side__nav{grid-column:1 / -1;grid-row:2;flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--space-gutter));padding:0 var(--space-gutter) var(--space-200);gap:var(--space-100)}.fz-side__nav::-webkit-scrollbar{display:none}.fz-side__nav{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);padding-right:40px}.fz-side__nav a{flex:none;white-space:nowrap}.fz-side a.active{box-shadow:inset 0 -2px 0 var(--color-accent)}.fz-main{padding-top:var(--space-500);padding-bottom:var(--space-1200)}}@media(max-width:599px){.fz-side__acct>.fz-small{display:none}.fz-main .fz-grid:has(>.fz-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-300)}.fz-main .fz-grid>.fz-card{padding:var(--space-400)}.fz-main .fz-grid>.fz-card .fz-amount{font-size:var(--font-size-body);overflow-wrap:anywhere}.fz-main h1{font-size:var(--font-size-h2)}.fz-main .fz-card{padding:var(--space-400)}.fz-section{padding-block:var(--space-1000, 40px)}.q-hero{padding-block:var(--space-1000, 40px) var(--space-600)}.q-hero__grid{gap:var(--space-600)}.q-hero__scene{max-width:200px}.fz-section .fz-grid{gap:var(--space-300)}.fz-section .fz-grid>.fz-card{padding:var(--space-400)}.fz-section .fz-grid>.fz-card h3{margin-bottom:var(--space-200)}.fz-section .fz-grid>.fz-card p{margin:0}}.fz-auth{max-width:440px;margin:var(--space-1200) auto;padding:0 var(--space-gutter)}.fz-auth .fz-card{box-shadow:var(--shadow-md)}.fz-copy{display:flex;gap:var(--space-300);align-items:center;padding:var(--space-300) var(--space-400);border:var(--border-hairline) solid var(--color-line-subtle);border-radius:var(--radius-md);background:var(--color-bg-inset)}.fz-copy code{flex:1;min-width:0}.fz-cookie{position:fixed;inset-inline:var(--space-400);bottom:var(--space-400);max-width:560px;margin-inline:auto;z-index:var(--z-overlay, 50);background:var(--color-bg-raised);border:var(--border-hairline) solid var(--color-line-default);border-radius:var(--radius-lg);padding:var(--space-500);box-shadow:var(--shadow-lg)}.co-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300)}.co-tools{display:flex;gap:var(--space-100)}.co-wallets{display:flex;flex-direction:column;gap:var(--space-200)}.co-qr{display:grid;place-items:center;gap:var(--space-300)}.co-wallet-icon{width:24px;height:24px;border-radius:var(--radius-sm, 6px);object-fit:contain;flex:none}.co-conn{gap:var(--space-200)}.co-conn>span{gap:var(--space-150);overflow:hidden;text-overflow:ellipsis}.co-tag{font-size:var(--font-size-label);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-status-success-text)}.q-qr img{width:100%;height:100%;image-rendering:pixelated}.co-pay__grid{display:flex;flex-direction:column;gap:var(--space-400)}.co-pay__main{gap:var(--space-300)}@media(min-width:900px){.q-checkout:has(.co-pay){max-width:860px}.q-checkout-wrap:has(.co-pay){padding-top:var(--space-600);padding-bottom:var(--space-600)}.q-checkout:has(.co-pay) .q-co-head{padding:var(--space-400) var(--space-600);gap:var(--space-300)}.q-checkout:has(.co-pay) .q-co-body{padding:var(--space-500) var(--space-600);gap:var(--space-400)}.q-checkout:has(.co-pay) .q-co-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-600);padding:var(--space-300) var(--space-600)}.q-checkout:has(.co-pay) .q-co-brand{gap:var(--space-600)}.co-pay__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-700, 28px);align-items:start}.co-pay .co-qr{width:calc(var(--size-qr) + 8px);align-content:start}}details.co-help summary{cursor:pointer;font-size:var(--font-size-caption);color:var(--color-text-secondary)}details.co-help p{margin-top:var(--space-200);font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.q-co-body>p,.q-co-body .q-stack>p{margin:0}.q-option{color:var(--color-text-primary);text-align:start;font:inherit;cursor:pointer}.q-option:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.rc{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--space-400)}.rc-tx{display:flex;flex-direction:column;gap:var(--space-300)}.rc-tx__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-300);flex-wrap:wrap}.rc-tx p{margin:0}.hero-title{max-width:18ch}.hero-sub{max-width:46ch;color:var(--color-text-secondary)}.hero-trust{display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-600);color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-family:var(--font-family-mono)}.hero-poster{transition:opacity var(--motion-duration-long) var(--motion-ease-standard);display:grid;place-items:center}.hero-poster img{width:62%;height:auto}[data-el=hero-scene].is-live .hero-poster{opacity:0}.q-checkout>*,.q-card--edge>*{position:relative}.fz-dl{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:8px 16px;margin:0;font-size:var(--font-size-body-sm)}.fz-dl>dt{color:var(--color-text-secondary)}.fz-dl>dd{margin:0;overflow-wrap:anywhere}.fz-dl>dt,.fz-dl>dd{padding-bottom:8px;border-bottom:1px solid var(--color-line-subtle)}@media(max-width:560px){.fz-dl{grid-template-columns:minmax(0,1fr);gap:2px}.fz-dl>dt{border-bottom:0;padding-bottom:0}}.q-checkout-wrap{align-content:start}@media(min-width:768px){.q-checkout-wrap{align-content:center}}.fz-app{--c-input-height: var(--size-control-md)}.fz-app .fz-input,.fz-app .fz-select{font-size:var(--font-size-body-sm)}.fz-app .fz-btn,.fz-app .q-btn:not(.q-btn--lg):not(.q-btn--sm){height:var(--size-control-md)}.fz-main h1{font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0 0 var(--space-200)}.fz-main h1.fz-mono{font-size:var(--font-size-h3)}.fz-main h3{margin-bottom:var(--space-300)}.fz-main>.fz-stack>*+*,.fz-main.fz-stack>*+*{margin-top:var(--space-500)}.fz-pagehead{display:flex;flex-direction:column;gap:var(--space-400)}.fz-pagehead__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-300) var(--space-600)}.fz-pagehead__text{min-width:0;flex:1 1 420px}.fz-pagehead__text h1{margin:0}.fz-pagehead__sub{margin:var(--space-200) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);max-width:96ch}.fz-pagehead__actions{display:flex;flex-wrap:wrap;gap:var(--space-200);align-items:center}.q-pagehead{margin-bottom:0}.rt-head{align-items:flex-end}.rt-sub{max-width:96ch}.fz-main .q-tabs{margin-top:0}@media(min-width:640px){.fz-main .q-tabs{flex-wrap:wrap;row-gap:0;overflow-x:visible}}@media(max-width:639px){.fz-main .q-tabs{scrollbar-width:none;padding-right:var(--space-800);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.fz-main .q-tabs::-webkit-scrollbar{display:none}}.fz-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-200);align-items:center}.fz-toolbar>.fz-input{flex:1 1 280px;max-width:420px}.fz-toolbar>.fz-select{flex:0 1 240px;width:auto;min-width:180px}.fz-toolbar>.fz-btn{flex:none}.fz-empty{display:flex;align-items:center;justify-content:center;gap:var(--space-300);padding:var(--space-800) var(--space-400);color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);text-align:center}.fz-empty__icon{width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;border:var(--border-hairline) solid var(--color-line-default);color:var(--color-text-tertiary);flex:none}.fz-table tbody tr.fz-table__empty:hover{background:transparent}.fz-table tbody tr.fz-table__empty td{padding:0}.fz-num{font-variant-numeric:tabular-nums;white-space:nowrap}.fz-main .fz-card>h3:first-child,.fz-main .fz-card>header h3{margin-top:0}.rt-sect>header p{max-width:none}.rt-sect>header h3{margin-bottom:var(--space-150)}.fz-card>p.fz-muted,.fz-card>.fz-small.fz-muted{max-width:none}.fz-fields,.rt-fields,.fz-main .fz-grid:has(>.fz-field){display:grid;gap:var(--space-400) var(--space-400);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));align-items:stretch}.fz-fields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.rt-fields--wide{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.fz-fields>.fz-field,.rt-fields>.fz-field,.fz-main .fz-grid>.fz-field{margin:0;justify-content:flex-end}.fz-fields>.fz-field>span:first-child,.rt-fields>.fz-field>span:first-child,.fz-main .fz-grid>.fz-field>span:first-child{flex:1 0 auto;display:flex;align-items:flex-end}.fz-form{display:flex;flex-direction:column;gap:var(--space-400)}.fz-form>h3{margin:0}.fz-actions{display:flex;flex-wrap:wrap;gap:var(--space-200);align-items:center}.fz-unit{position:relative;display:block}.fz-unit>.fz-input{padding-right:calc(var(--space-400) + 44px)}.fz-unit>em{position:absolute;top:0;bottom:0;right:var(--space-400);display:flex;align-items:center;font-style:normal;font-family:var(--font-family-mono);font-size:var(--font-size-caption);color:var(--color-text-tertiary);pointer-events:none}.fz-unit>.fz-input::-webkit-outer-spin-button,.fz-unit>.fz-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fz-unit>.fz-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rt-rows{display:flex;flex-direction:column}.rt-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:var(--space-300) var(--space-800);align-items:center;padding:var(--space-400) 0;border-top:var(--border-hairline) solid var(--color-line-subtle)}.rt-rule:first-child{border-top:0;padding-top:0}.rt-rule:last-child{padding-bottom:0}.rt-rule__text strong{display:block;font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.rt-rule__text p{margin:var(--space-100) 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary);max-width:90ch}.rt-rule__ctl{display:flex;flex-direction:column;gap:var(--space-200);min-width:0}.rt-rule__ctl .fz-field{margin:0}.rt-rule__ctl .fz-field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rt-rule__list{font-size:var(--font-size-caption);gap:var(--space-100)}.rt-rule__list>div{display:flex;justify-content:space-between;gap:var(--space-300)}.rt-rule__list span{color:var(--color-text-secondary)}.rt-rule__list b{font-weight:var(--font-weight-medium);text-align:end}.rt-exclude{flex-wrap:nowrap;gap:var(--space-200);width:100%}.rt-exclude>.fz-input,.rt-exclude>.fz-select{flex:1;min-width:0}.rt-exclude>form{flex:1;min-width:0}.rt-toggle{text-align:start}.rt-toggle .q-switch{flex:none}.fz-settings{padding-block:var(--space-200)}.fz-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:var(--space-300) var(--space-800);align-items:center;padding:var(--space-400) 0;border-top:var(--border-hairline) solid var(--color-line-subtle)}.fz-setting:first-child{border-top:0}.fz-setting__label{display:flex;flex-direction:column;gap:var(--space-100);min-width:0;font-size:var(--font-size-body-sm)}.fz-setting__label code{font-size:var(--font-size-caption);color:var(--color-text-tertiary)}.fz-setting__control{display:flex;gap:var(--space-200);align-items:flex-start;min-width:0}.fz-setting__control>.fz-input,.fz-setting__control>.fz-select,.fz-setting__control>.fz-textarea{flex:1;min-width:0}.fz-setting__control>.fz-textarea{min-height:0;font-size:var(--font-size-caption);line-height:1.5}.fz-setting--wide{grid-template-columns:minmax(0,1fr) minmax(320px,520px)}.fz-main label:has(>input[type=radio]),.fz-main label:has(>input[type=checkbox]){display:inline-flex;align-items:flex-start;gap:var(--space-200)}.fz-main label:has(>input[type=radio])>input,.fz-main label:has(>input[type=checkbox])>input{flex:none;margin:3px 0 0}@media(min-width:600px){.fz-main .fz-grid:has(>.fz-card):not(:has(>.fz-card:nth-child(7))){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(min-width:1100px){.fz-section ol.fz-grid:has(>li:nth-child(5)):not(:has(>li:nth-child(6))),.fz-section .fz-grid:has(>.fz-card:nth-child(5)):not(:has(>.fz-card:nth-child(6))){grid-template-columns:repeat(5,minmax(0,1fr))}}.fz-legal h2{font-size:var(--font-size-h3);margin-top:var(--space-800)}@media(max-width:899px){.rt-rule,.fz-setting,.fz-setting--wide{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.fz-toolbar>.fz-input,.fz-toolbar>.fz-select{flex:1 1 100%;max-width:none}.fz-setting__control>.fz-btn{flex:none}.fz-empty{padding:var(--space-600) var(--space-300)}.fz-main .fz-table-wrap{margin-inline:0}}.fz-fields--2{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.fz-cols-2{display:grid;gap:var(--space-500);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.fz-cols-2>.fz-card{margin:0}.fz-check{display:inline-flex;align-items:center;gap:var(--space-200);font-size:var(--font-size-body-sm);cursor:pointer}.fz-check>input{margin:0;flex:none}@media(max-width:599px){.fz-fields--2,.fz-cols-2{grid-template-columns:minmax(0,1fr)}}.fz-savebar{position:sticky;bottom:var(--space-400);z-index:var(--z-sticky, 10);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-radius:var(--radius-lg);background:var(--color-bg-glass);backdrop-filter:blur(var(--blur-md, 12px));-webkit-backdrop-filter:blur(var(--blur-md, 12px));border:var(--border-hairline) solid var(--color-line-default);box-shadow:var(--shadow-lg)}@supports (grid-template-rows: subgrid){.fz-fields,.rt-fields,.fz-main .fz-grid:has(>.fz-field){row-gap:0}.fz-fields>.fz-field,.rt-fields>.fz-field,.fz-main .fz-grid>.fz-field{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);justify-content:stretch;row-gap:0;align-content:start;padding-bottom:var(--space-400)}.fz-fields>.fz-field>:first-child,.rt-fields>.fz-field>:first-child,.fz-main .fz-grid>.fz-field>:first-child{align-self:end;padding-bottom:var(--space-150);flex:none;display:block}.fz-fields>.fz-field>:nth-child(n+2),.rt-fields>.fz-field>:nth-child(n+2),.fz-main .fz-grid>.fz-field>:nth-child(n+2){align-self:start}.fz-fields>.fz-field>:nth-child(n+3),.rt-fields>.fz-field>:nth-child(n+3),.fz-main .fz-grid>.fz-field>:nth-child(n+3){margin-top:var(--space-150)}}.fz-main input[type=file]{max-width:100%;font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.fz-main input[type=file]::file-selector-button{height:var(--size-control-sm);margin-inline-end:var(--space-300);padding:0 var(--space-300);border-radius:var(--radius-sm);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-raised);color:var(--color-text-primary);font:inherit;cursor:pointer}.fz-main input[type=color]{width:64px;height:var(--size-control-md);padding:2px;border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line-default);background:var(--color-bg-inset);cursor:pointer}
