/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", "Manrope", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-md:10px;--color-mint:#03e0b4;--color-sky:#0faffd;--color-navy:#0b1024;--color-slate:#5c6178;--color-mist:#f4f6fa;--color-line:#e4e8f0;--color-primary:#0567fc;--color-warning:#e8a317;--color-danger:#d0342c;--font-body:"Manrope", "Helvetica Neue", sans-serif;--text-body:15px;--text-small:13px;--text-caption:11px;--radius-pill:9999px;--shadow-1:0 1px 2px #0b10240f, 0 1px 3px #0b10241a}}@layer base;@layer components{.ds-focus,.ds-btn:focus-visible,.ds-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ds-btn{border-radius:var(--radius-md);height:40px;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.ds-btn-primary{background:var(--color-primary);color:#fff}.ds-btn-secondary{color:var(--color-primary);border-color:var(--color-primary);background:#fff}.ds-btn-tertiary{background:var(--color-mist);color:var(--color-navy)}.ds-btn-danger{background:var(--color-danger);color:#fff}.ds-btn:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.ds-btn{min-height:44px}}.ds-card{border-radius:var(--radius-md);box-shadow:var(--shadow-1);background:#fff;padding:20px}.ds-table{border-collapse:collapse;width:100%;font-family:var(--font-body)}.ds-table thead th{background:var(--color-mist);height:44px;color:var(--color-slate);font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:0 16px;font-weight:700}.ds-table tbody td{height:44px;font-size:var(--text-small);color:var(--color-navy);border-top:1px solid var(--color-line);padding:0 16px}.ds-table .ds-value{font-family:var(--font-mono)}.ds-badge{border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-caption);align-items:center;gap:6px;padding:3px 10px;font-weight:700;line-height:16px;display:inline-flex}.ds-badge:before{content:"";background:currentColor;border-radius:9999px;flex:none;width:6px;height:6px}.ds-badge-success{background:#d7faf3}@supports (color:color-mix(in lab, red, red)){.ds-badge-success{background:color-mix(in srgb, var(--color-mint) 16%, #fff)}}.ds-badge-success{color:#057a63}.ds-badge-info{background:#d9f2ff}@supports (color:color-mix(in lab, red, red)){.ds-badge-info{background:color-mix(in srgb, var(--color-sky) 16%, #fff)}}.ds-badge-info{color:#0b6c97}.ds-badge-warning{background:#fbeed5}@supports (color:color-mix(in lab, red, red)){.ds-badge-warning{background:color-mix(in srgb, var(--color-warning) 18%, #fff)}}.ds-badge-warning{color:#8a5d06}.ds-badge-danger{background:#f8e3e1}@supports (color:color-mix(in lab, red, red)){.ds-badge-danger{background:color-mix(in srgb, var(--color-danger) 14%, #fff)}}.ds-badge-danger{color:#a32821}.ds-badge-neutral{background:var(--color-mist);color:var(--color-slate)}.ds-field label{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-navy);margin-bottom:6px;font-weight:700;display:block}.ds-input{border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;height:40px;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-navy);background:#fff;padding:0 12px}.ds-help{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-slate);margin-top:6px}.ds-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ds-icon-16{width:16px;height:16px}.ds-icon-24{width:24px;height:24px}.ds-icon-32{width:32px;height:32px}}@layer utilities{.static{position:static}.bg-sync-gradient{background-image:linear-gradient(90deg,#03e0b4 0%,#0faffd 50%,#0567fc 100%)}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plus-jakarta-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plus-jakarta-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plus-jakarta-sans-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-latin-600-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2")}