:root{--ink:#f6f7fb;--ink-dim:#a8adb9;--ink-faint:#707684;--bg:#08090d;--panel:#11131ac7;--panel-strong:#11131a;--line:#ffffff17;--line-strong:#ffffff29;--violet:#9b87f5;--violet-bright:#beaefc;--cyan:#63e6d6;--green:#6ee7a8;--amber:#f6c36b;--red:#ff7d8b;--shadow:0 28px 80px #0000005c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 22% 0%, #664db91f, transparent 34rem), radial-gradient(circle at 88% 28%, #24a39717, transparent 30rem), var(--bg);min-width:320px;color:var(--ink);font-feature-settings:"ss01" 1, "cv01" 1;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--violet-bright);outline-offset:3px}::selection{background:#9b87f559}.site-shell{min-height:100vh;position:relative;overflow:hidden}.site-shell:before{z-index:-3;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.ambient{z-index:-2;filter:blur(120px);opacity:.13;pointer-events:none;border-radius:999px;width:420px;height:420px;position:absolute}.ambient-one{background:var(--violet);top:150px;left:-220px}.ambient-two{background:var(--cyan);top:640px;right:-230px}.container{width:min(1180px,100% - 40px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;display:grid}.brand{width:fit-content;color:var(--ink);letter-spacing:.17em;align-items:center;gap:10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.brand.small{font-size:11px}.brand-mark{width:30px;height:30px;color:var(--violet-bright);letter-spacing:0;background:linear-gradient(145deg,#9b87f533,#63e6d60d),#ffffff06;border:1px solid #beaefc6b;border-radius:10px;place-items:center;font-size:13px;display:grid;box-shadow:inset 0 1px #ffffff14}.nav-center{color:var(--ink-faint);letter-spacing:.04em;align-items:center;gap:10px;font-size:11px;display:flex}.nav-dot{background:var(--line-strong);border-radius:50%;width:3px;height:3px}.wallet-button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:#ffffff09;border-radius:12px;justify-self:end;align-items:center;gap:9px;padding:10px 13px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.wallet-button:hover{background:#9b87f514;border-color:#beaefc6b;transform:translateY(-1px)}.wallet-pulse{background:var(--ink-faint);border-radius:50%;width:8px;height:8px;display:block;position:relative}.wallet-pulse.connected{background:var(--green);box-shadow:0 0 14px #6ee7a87a}.hero{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:74px;min-height:680px;padding-block:90px 78px;display:grid}.hero-copy{max-width:720px}.eyebrow{color:var(--violet-bright);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:700;display:flex}.eyebrow.muted{color:var(--ink-faint);margin-bottom:8px}.eyebrow-dot{background:var(--violet);border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #9b87f5cc}.hero h1{letter-spacing:-.058em;max-width:750px;margin:0;font-size:clamp(50px,6.2vw,84px);font-weight:650;line-height:.99}.hero h1 span{color:var(--ink-dim);font-weight:520}.hero-lede{max-width:620px;color:var(--ink-dim);letter-spacing:-.015em;margin:27px 0 0;font-size:18px;line-height:1.65}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;max-width:620px;margin-top:52px;padding-top:24px;display:grid}.hero-proof div{gap:5px;display:grid}.hero-proof strong{letter-spacing:.01em;font-size:13px}.hero-proof span{color:var(--ink-faint);font-size:11px;line-height:1.45}.composer-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#9b87f512,#0000 28%),#0f1117e0;border:1px solid #ffffff1c;border-radius:24px;padding:28px;position:relative}.composer-card:before{z-index:-1;content:"";border-radius:inherit;background:linear-gradient(135deg,#beaefc2b,#0000 28% 70%,#63e6d61a);position:absolute;inset:-1px}.card-kicker{color:var(--violet-bright);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.composer-card h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:25px}.composer-card>p{color:var(--ink-dim);margin:0 0 24px;font-size:13px;line-height:1.55}.money-grid{grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:24px;display:grid}.money-grid label>span,.allowlist-head>span{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.money-input{border:1px solid var(--line);background:#0003;border-radius:12px;align-items:center;gap:7px;min-height:48px;padding:0 12px;transition:border-color .16s,background .16s;display:flex}.money-input:focus-within{background:#9b87f50b;border-color:#beaefc66}.money-input>span{color:var(--ink-faint);font-size:14px}.money-input input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:18px;font-weight:650}.money-input em{color:var(--ink-faint);letter-spacing:.07em;font-size:9px;font-style:normal;font-weight:700}.allowlist-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.allowlist-head>span{margin:0}.allowlist-head small{color:var(--ink-faint);font-size:10px}.provider-picker{gap:7px;display:grid}.provider-toggle{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff06;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:10px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid}.provider-toggle:hover{border-color:var(--line-strong);transform:translate(2px)}.provider-toggle.active{background:#9b87f50e;border-color:#9b87f542}.provider-toggle strong,.graph-provider-copy strong{font-size:12px;display:block}.provider-toggle small{color:var(--ink-faint);margin-top:2px;font-size:10px;display:block}.provider-glyph{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--violet-bright);background:#ffffff09;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.provider-glyph.large{border-radius:11px;width:38px;height:38px;font-size:12px}.toggle-check{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-faint);border-radius:7px;place-items:center;font-size:11px;display:grid}.provider-toggle.active .toggle-check{color:var(--green);background:#6ee7a80f;border-color:#6ee7a842}.run-button{color:#0d0c14;cursor:pointer;background:linear-gradient(120deg,#c6b8ff,#9fe8df);border:1px solid #beaefc54;border-radius:13px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:13px 15px;font-weight:750;transition:transform .16s,filter .16s,opacity .16s;display:flex;box-shadow:0 12px 32px #806dcd1f}.run-button:hover:not(:disabled){filter:brightness(1.045);transform:translateY(-1px)}.run-button:disabled{cursor:progress;opacity:.62}.run-arrow{font-size:20px;font-weight:400}.composer-foot{color:var(--ink-faint);justify-content:space-between;gap:10px;margin-top:12px;font-size:9px;display:flex}.error-banner{color:#ffc0c7;background:#ff7d8b0f;border:1px solid #ff7d8b3b;border-radius:12px;align-items:center;gap:10px;margin-top:-28px;margin-bottom:44px;padding:11px 14px;font-size:12px;display:flex}.error-banner>span{background:#ff7d8b1f;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.workspace{padding-block:54px 100px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px;display:flex}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,44px)}.run-status{border:1px solid var(--line);color:var(--ink-dim);letter-spacing:.04em;background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.run-status>span{background:var(--ink-faint);border-radius:50%;width:6px;height:6px}.run-status.running>span{background:var(--amber);animation:1.25s ease-in-out infinite pulse;box-shadow:0 0 0 5px #f6c36b14}.run-status.complete>span{background:var(--green);box-shadow:0 0 0 5px #6ee7a812}@keyframes pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric-card{border:1px solid var(--line);background:#ffffff06;border-radius:15px;padding:17px}.metric-card>span{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.metric-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:8px 0 4px;font-size:24px;display:block}.metric-card small{color:var(--ink-faint);font-size:10px}.spend-bar-shell{border:1px solid var(--line);background:#ffffff04;border-radius:13px;margin:15px 0 22px;padding:12px 14px}.spend-bar-labels{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-bottom:9px;font-size:9px;font-weight:700;display:flex}.spend-bar{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.spend-bar>div{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--cyan));min-width:0;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 16px #63e6d63b}.graph-panel{border:1px solid var(--line);background:radial-gradient(circle at 28%,#9b87f512,#0000 28%),#ffffff05;border-radius:20px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;min-height:240px;padding:32px;display:grid;position:relative;overflow:hidden}.graph-panel:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 45%,#0000 95%);mask-image:linear-gradient(90deg,#0000 5%,#000 45%,#0000 95%)}.graph-origin,.graph-providers{z-index:2;position:relative}.graph-origin{align-items:center;gap:14px;display:flex}.agent-orb{width:62px;height:62px;color:var(--violet-bright);background:radial-gradient(circle at 32% 26%,#beaefc38,#0000 46%),#9b87f50f;border:1px solid #beaefc59;border-radius:20px;place-items:center;font-size:20px;font-weight:700;display:grid;box-shadow:0 0 46px #9b87f517,inset 0 1px #ffffff12}.graph-origin small{color:var(--violet-bright);letter-spacing:.11em;font-size:8px;font-weight:800;display:block}.graph-origin strong{margin:5px 0 3px;font-size:14px;display:block}.graph-origin span{color:var(--ink-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.route-lines{z-index:1;width:25%;height:120px;position:absolute;top:50%;left:31%;transform:translateY(-50%)}.route-lines i{transform-origin:0;background:linear-gradient(90deg,#9b87f56b,#63e6d62e,#0000);width:100%;height:1px;position:absolute;left:0}.route-lines i:first-child{top:8px;transform:rotate(-14deg)}.route-lines i:nth-child(2){top:60px;transform:rotate(0)}.route-lines i:nth-child(3){top:112px;transform:rotate(14deg)}.graph-providers{gap:9px;display:grid}.graph-provider{border:1px solid var(--line);text-align:left;cursor:pointer;background:#0a0b10d4;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:transform .17s,border-color .17s,background .17s;display:grid}.graph-provider:hover{border-color:var(--line-strong);transform:translate(-3px)}.graph-provider.fulfilled{background:#6ee7a806;border-color:#6ee7a82b}.graph-provider.rejected{background:#ff7d8b06;border-color:#ff7d8b33}.graph-provider.failed{border-color:#f6c36b38}.graph-provider-copy small{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.graph-provider-copy strong{font-variant-numeric:tabular-nums;margin:2px 0;font-size:16px}.graph-provider-copy em{color:var(--ink-faint);font-size:9px;font-style:normal}.flow-status-dot{background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.graph-provider.fulfilled .flow-status-dot{background:var(--green);box-shadow:0 0 11px #6ee7a873}.graph-provider.rejected .flow-status-dot{background:var(--red)}.graph-provider.failed .flow-status-dot{background:var(--amber)}.detail-grid{grid-template-columns:1.12fr .88fr;gap:12px;margin-top:12px;display:grid}.panel{border:1px solid var(--line);background:#ffffff05;border-radius:17px;min-height:316px;padding:20px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:14px;padding-bottom:14px;display:flex}.panel-head small{color:var(--ink-faint);letter-spacing:.11em;font-size:8px;font-weight:800}.panel-head h3{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.panel-head>span{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:9px}.empty-state{text-align:center;place-items:center;min-height:216px;padding:30px;display:grid}.empty-state.compact{min-height:200px}.empty-state strong{margin-top:10px;font-size:13px}.empty-state p{max-width:330px;color:var(--ink-faint);margin:6px 0 0;font-size:11px;line-height:1.5}.empty-pulse{border:1px solid #9b87f53d;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 8px #9b87f506,0 0 0 17px #9b87f504}.flow-rows{gap:7px;margin-top:13px;display:grid}.flow-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(100px,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:10px;transition:background .15s,border-color .15s;display:grid}.flow-row:hover,.flow-row.selected{border-color:var(--line);background:#ffffff07}.flow-index{color:var(--ink-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.flow-main strong{font-size:11px;display:block}.flow-main small{color:var(--ink-faint);margin-top:2px;font-size:9px;display:block}.status-pill{border:1px solid var(--line);color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;background:#ffffff05;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.status-pill.fulfilled{color:var(--green);background:#6ee7a80a;border-color:#6ee7a82e}.status-pill.rejected{color:#ff9ca6;background:#ff7d8b0a;border-color:#ff7d8b33}.status-pill.failed{color:var(--amber);border-color:#f6c36b33}.flow-price{text-align:right;font-variant-numeric:tabular-nums;min-width:50px;font-size:11px;font-weight:700}.inspect-body{margin-top:9px;display:grid}.inspect-row{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:16px;padding:12px 2px;display:grid}.inspect-row span{color:var(--ink-faint);font-size:10px}.inspect-row strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;overflow:hidden}.policy-rejection{background:#ff7d8b0a;border:1px solid #ff7d8b2e;border-radius:11px;margin-top:16px;padding:12px}.policy-rejection small{color:#ff9ca6;letter-spacing:.07em;font-size:8px;font-weight:800}.policy-rejection p{color:var(--ink-dim);margin:6px 0 0;font-size:10px;line-height:1.5}.settlement-panel{background:linear-gradient(90deg,#63e6d606,#0000 38%),#ffffff04;border:1px solid #63e6d61c;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:20px 22px;display:flex}.settlement-copy{align-items:center;gap:14px;display:flex}.settlement-icon{width:38px;height:38px;color:var(--cyan);background:#63e6d60a;border:1px solid #63e6d62e;border-radius:11px;flex:none;place-items:center;display:grid}.settlement-copy small{color:var(--cyan);letter-spacing:.1em;font-size:8px;font-weight:800}.settlement-copy h3{margin:4px 0;font-size:14px}.settlement-copy p{max-width:710px;color:var(--ink-faint);margin:0;font-size:10px;line-height:1.5}.settlement-actions{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.settlement-actions a,.pending-settlement{border:1px solid var(--line);color:var(--ink-dim);background:#ffffff05;border-radius:9px;align-items:center;padding:7px 9px;font-size:9px;text-decoration:none;display:inline-flex}.settlement-actions a:hover{color:var(--cyan);border-color:#63e6d63d}.footer{border-top:1px solid var(--line);min-height:100px;color:var(--ink-faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:9px;display:grid}.footer p{text-align:center;margin:0}.footer>span:last-child{justify-self:end}@media (max-width:960px){.nav{grid-template-columns:1fr auto}.nav-center{display:none}.hero{grid-template-columns:1fr;gap:50px;min-height:auto;padding-block:74px 64px}.hero-copy{max-width:800px}.composer-card{max-width:620px}.metric-grid{grid-template-columns:repeat(2,1fr)}.graph-panel{grid-template-columns:1fr;gap:28px}.route-lines{display:none}.graph-providers{grid-template-columns:repeat(3,1fr)}.graph-provider{grid-template-columns:auto 1fr}.graph-provider .flow-status-dot{display:none}.detail-grid{grid-template-columns:1fr}.footer{grid-template-columns:1fr;justify-items:start;padding-block:24px}.footer p{text-align:left}.footer>span:last-child{justify-self:start}}@media (max-width:680px){.container{width:min(100% - 24px,1180px)}.nav{min-height:72px}.brand{font-size:11px}.wallet-button{padding:9px 10px;font-size:10px}.hero{padding-block:58px 54px}.hero h1{font-size:clamp(44px,14vw,64px)}.hero-lede{font-size:15px}.hero-proof{grid-template-columns:1fr;gap:14px;margin-top:38px}.composer-card{border-radius:19px;padding:20px}.money-grid,.metric-grid,.graph-providers{grid-template-columns:1fr}.composer-foot{flex-direction:column}.workspace{padding-block:32px 70px}.section-heading{flex-direction:column;align-items:start}.metric-card strong{font-size:21px}.graph-panel{border-radius:16px;padding:20px}.flow-row{grid-template-columns:24px minmax(90px,1fr) auto}.flow-row .status-pill{display:none}.settlement-panel{flex-direction:column;align-items:start}.settlement-actions{justify-content:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--color-brand-300:#b6adff;--color-brand-400:#8b7cff;--color-brand-500:#7565ff;--color-brand-600:#6253e6;--color-accent-300:#7df0db;--color-accent-400:#43e6c8;--color-accent-500:#26c9ad;--color-bg-canvas:#080a0f;--color-bg-subtle:#0d1017;--color-surface-1:#11151d;--color-surface-2:#171c26;--color-surface-3:#1d2330;--color-surface-glass:#11151dd1;--color-text-primary:#f7f8fc;--color-text-secondary:#b5bbc7;--color-text-tertiary:#7d8595;--color-text-inverse:#080a0f;--color-border-subtle:#ffffff14;--color-border-default:#ffffff21;--color-border-strong:#ffffff38;--color-success:#61dfa0;--color-warning:#f4bf63;--color-danger:#ff7185;--color-info:#6da8ff;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 2.4vw, 2.4rem);--text-display:clamp(3rem, 6vw, 5.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 8px 24px #0003;--shadow-md:0 20px 48px #00000047;--shadow-lg:0 32px 90px #00000061;--motion-fast:.14s;--motion-normal:.2s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ink:var(--color-text-primary);--ink-dim:var(--color-text-secondary);--ink-faint:var(--color-text-tertiary);--bg:var(--color-bg-canvas);--panel:var(--color-surface-glass);--panel-strong:var(--color-surface-1);--line:var(--color-border-subtle);--line-strong:var(--color-border-default);--violet:var(--color-brand-400);--violet-bright:var(--color-brand-300);--cyan:var(--color-accent-400);--green:var(--color-success);--amber:var(--color-warning);--red:var(--color-danger);--shadow:var(--shadow-lg);--surface:var(--color-surface-1);--wash:var(--color-surface-2);--muted:var(--color-text-secondary);--muted-strong:var(--color-text-primary);--border:var(--color-border-subtle);--brand:var(--color-brand-400);--background:var(--color-bg-canvas);--text:var(--color-text-primary);--surface-base:var(--color-bg-canvas);--surface-subtle:var(--color-bg-subtle);--surface-raised:var(--color-surface-2);--surface-0:var(--color-bg-canvas);--surface-1:var(--color-surface-1);--surface-2:var(--color-surface-2);--surface-3:var(--color-surface-3);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-tertiary:var(--color-text-tertiary);--text-muted:var(--color-text-secondary);--text-accent:var(--color-accent-300);--border-subtle:var(--color-border-subtle);--border-accent:var(--color-accent-400);--accent-primary:var(--color-accent-400);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-danger)}body{font-family:var(--font-sans);background:radial-gradient(circle at 14% -6%, #7565ff24, transparent 31rem), radial-gradient(circle at 92% 22%, #43e6c814, transparent 28rem), var(--color-bg-canvas)}button,a,input{transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard)}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:3px}::selection{color:var(--color-text-primary);background:#7565ff6b}.brand{letter-spacing:.13em;gap:12px;font-weight:760}.brand-mark{color:#0000;width:38px;height:38px;box-shadow:none;background:url(/canalis-mark.svg) 50%/contain no-repeat;border:0;border-radius:0;flex:0 0 38px;font-size:0}.brand.small .brand-mark{flex-basis:31px;width:31px;height:31px}.canalis-logo{width:fit-content;color:var(--color-brand-300);align-items:center;gap:11px;display:inline-flex}.canalis-logo-mark{flex:0 0 40px;width:40px;height:40px}.canalis-logo-wordmark{color:var(--color-text-primary);letter-spacing:.14em;font-size:.82rem;font-weight:780}.canalis-logo-mono{color:var(--color-text-primary)}.canalis-logo-muted{color:var(--color-text-tertiary)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;font-weight:680;line-height:1;transition-property:transform,border-color,background,color,box-shadow,opacity;display:inline-flex}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(0)}.ui-button:disabled{cursor:not-allowed;opacity:.48}.ui-button-sm{min-height:34px;font-size:var(--text-xs);padding:0 12px}.ui-button-md{min-height:42px;font-size:var(--text-sm);padding:0 15px}.ui-button-lg{min-height:50px;font-size:var(--text-md);padding:0 19px}.ui-button-primary{color:var(--color-text-inverse);background:linear-gradient(135deg, var(--color-brand-300), var(--color-accent-300));box-shadow:0 10px 30px #7565ff33}.ui-button-primary:hover:not(:disabled){box-shadow:0 14px 36px #7565ff47}.ui-button-secondary{color:var(--color-text-primary);border-color:var(--color-border-default);background:var(--color-surface-2)}.ui-button-secondary:hover:not(:disabled){background:var(--color-surface-3);border-color:#8b7cff7a}.ui-button-ghost{color:var(--color-text-secondary);background:0 0}.ui-button-ghost:hover:not(:disabled){color:var(--color-text-primary);background:#ffffff0d}.ui-button-danger{color:#ffd9de;background:#ff71851a;border-color:#ff71854d}.ui-input{border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;min-height:42px;color:var(--color-text-primary);background:var(--color-surface-1);padding:0 13px;transition-property:border-color,box-shadow,background}.ui-input::placeholder{color:var(--color-text-tertiary)}.ui-input:hover{border-color:var(--color-border-strong)}.ui-input:focus{border-color:var(--color-brand-400);box-shadow:0 0 0 3px #7565ff1f}.ui-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:var(--shadow-sm)}.ui-card-interactive{transition:transform var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard), background var(--motion-normal) var(--ease-standard)}.ui-card-interactive:hover{background:var(--color-surface-2);border-color:#8b7cff57;transform:translateY(-2px)}.ui-badge{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);min-height:24px;font-size:var(--text-xs);align-items:center;padding:0 9px;font-weight:650;line-height:1;display:inline-flex}.ui-badge-neutral{color:var(--color-text-secondary);background:#ffffff0a}.ui-badge-brand{color:#d8d3ff;background:#7565ff1a;border-color:#8b7cff47}.ui-badge-success{color:#baf2d1;background:#61dfa017;border-color:#61dfa040}.ui-badge-warning{color:#ffe0a8;background:#f4bf6317;border-color:#f4bf6340}.ui-badge-danger{color:#ffd1d8;background:#ff718517;border-color:#ff718540}.ui-tabs{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle);align-items:center;gap:4px;padding:4px;display:inline-flex}.ui-tab{border-radius:calc(var(--radius-md) - 4px);min-height:34px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;padding:0 12px}.ui-tab[aria-selected=true]{color:var(--color-text-primary);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.ui-dialog{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-1);width:min(520px,100vw - 32px);box-shadow:var(--shadow-lg);overflow:hidden}.ui-dialog-head,.ui-dialog-body,.ui-dialog-footer{padding:var(--space-6)}.ui-dialog-head{border-bottom:1px solid var(--color-border-subtle)}.ui-dialog-head h2,.ui-dialog-head p{margin:0}.ui-dialog-head p{margin-top:var(--space-2);color:var(--color-text-secondary)}.ui-dialog-footer{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);display:flex}.ui-toast{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-2);width:min(380px,100vw - 32px);box-shadow:var(--shadow-md);gap:4px;padding:14px 16px;display:grid}.ui-toast span{color:var(--color-text-secondary);font-size:var(--text-sm)}.ui-toast-success{border-color:#61dfa047}.ui-toast-warning{border-color:#f4bf634d}.ui-toast-danger{border-color:#ff71854d}.ui-empty-state{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-text-secondary);display:grid}.ui-empty-state strong{color:var(--color-text-primary)}.ui-empty-state p{max-width:40ch;margin:0}.ui-empty-glyph{border-radius:var(--radius-md);width:42px;height:42px;color:var(--color-brand-300);background:#7565ff14;border:1px solid #8b7cff40;place-items:center;display:grid}.ui-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-2), var(--color-surface-3), var(--color-surface-2));background-size:200% 100%;min-height:16px;animation:1.4s infinite canalis-skeleton;display:block}.ui-nav-item{border-radius:var(--radius-md);min-height:40px;color:var(--color-text-secondary);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ui-nav-item:hover,.ui-nav-item.active{color:var(--color-text-primary);background:var(--color-surface-2)}.ui-nav-item.active{box-shadow:inset 3px 0 0 var(--color-brand-400)}.ui-table-shell{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);width:100%;overflow:auto}@keyframes canalis-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:720px){:root{--text-display:clamp(2.55rem, 13vw, 4.15rem);--text-2xl:clamp(1.55rem, 7vw, 2rem);--space-16:3rem;--space-20:4rem}.canalis-logo-mark{flex-basis:36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ui-input:disabled{cursor:not-allowed;color:var(--color-text-tertiary);border-color:var(--color-border-subtle);background:var(--color-bg-subtle);opacity:.62}.ui-input[aria-invalid=true]{border-color:#ff7185b8;box-shadow:0 0 0 3px #ff71851a}.ui-field-error{margin-top:var(--space-2);color:#ffabb7;font-size:var(--text-xs);line-height:1.45}.ui-button[aria-busy=true]{cursor:progress;opacity:.72}.ui-tab:disabled,.ui-nav-item[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.ui-card[data-error=true]{border-color:#ff71854d}
body{overflow-x:hidden}.landing-shell{min-height:100vh;color:var(--color-text-primary);background:#07090e}.landing-nav{z-index:10;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 48px);height:82px;margin:0 auto;display:grid;position:relative}.landing-nav>a:first-child{text-decoration:none}.landing-nav-links{align-items:center;gap:30px;display:flex}.landing-nav-links a{color:var(--color-text-tertiary);font-size:13px;text-decoration:none}.landing-nav-links a:hover{color:var(--color-text-primary)}.landing-launch{color:#090b10;background:#f7f8fc;border-radius:10px;justify-self:end;align-items:center;gap:10px;padding:11px 15px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.landing-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;width:min(1240px,100% - 48px);min-height:720px;margin:0 auto;padding:86px 0 90px;display:grid;position:relative;overflow:hidden}.landing-hero:before{z-index:0;content:"";filter:blur(12px);background:radial-gradient(circle,#5b66ff21,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:90px;right:-120px}.landing-orbit{pointer-events:none;border:1px solid #ffffff09;border-radius:50%;position:absolute}.orbit-one{width:760px;height:760px;top:-60px;right:-250px}.orbit-two{width:510px;height:510px;top:70px;right:-120px}.landing-hero-copy{z-index:2;max-width:690px;position:relative}.landing-kicker{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:650;display:inline-flex}.landing-kicker i{background:var(--color-accent-400);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 18px #43e6c873}.landing-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,6vw,6rem);font-weight:640;line-height:.98}.landing-hero h1 em{color:#8e93a3;font-style:normal;font-weight:470}.landing-hero-copy>p{max-width:650px;color:var(--color-text-secondary);margin:28px 0 0;font-size:17px;line-height:1.75}.landing-cta-row{align-items:center;gap:12px;margin-top:34px;display:flex}.landing-primary,.landing-secondary{border-radius:11px;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.landing-primary{color:#0a0d12;background:linear-gradient(135deg,#f3f5ff,#aee9df)}.landing-secondary{color:var(--color-text-primary);border:1px solid var(--color-border-default);background:#ffffff06}.landing-trust-row{border-top:1px solid var(--color-border-subtle);gap:30px;margin-top:52px;padding-top:22px;display:flex}.landing-trust-row span{color:var(--color-text-tertiary);gap:4px;font-size:11px;display:grid}.landing-trust-row b{color:var(--color-text-primary);font-size:18px;font-weight:650}.landing-visual{z-index:2;background:linear-gradient(160deg,#131822f5,#080b11eb);border:1px solid #ffffff12;border-radius:28px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 50px 110px #0000005c}.landing-visual:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.visual-card{z-index:2;background:#090c12db;border:1px solid #ffffff17;border-radius:14px;width:175px;padding:16px;position:absolute;top:34px;left:34px}.visual-card small,.visual-settle small{color:var(--color-text-tertiary);letter-spacing:.13em;font-size:9px}.visual-card strong{margin:8px 0 4px;font-size:22px;display:block}.visual-card span{color:var(--color-text-tertiary);font-size:11px}.visual-agent{z-index:3;background:radial-gradient(circle,#7565ff38,#0c0f17fa 68%);border:1px solid #8b7cff59;border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #7565ff06,0 0 80px #7565ff24}.visual-agent span{font-size:25px;font-weight:720}.visual-agent small{color:var(--color-text-tertiary);font-size:9px}.visual-route{z-index:2;background:#0d1119eb;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;width:164px;padding:12px 13px;font-size:11px;display:grid;position:absolute;right:27px}.visual-route i{background:var(--color-accent-400);border-radius:50%;width:7px;height:7px}.visual-route b{font-weight:650}.route-a{top:118px}.route-b{top:210px}.route-c{top:302px}.visual-settle{z-index:2;background:#1243301f;border:1px solid #61dfa038;border-radius:14px;width:175px;padding:15px 16px;position:absolute;bottom:36px;left:34px}.visual-settle strong{color:var(--color-success);margin-top:6px;font-size:23px;display:block}.landing-product,.landing-proof{border-top:1px solid var(--color-border-subtle);width:min(1240px,100% - 48px);margin:0 auto;padding:105px 0}.landing-section-heading{max-width:760px;margin-bottom:52px}.landing-section-heading span{color:var(--color-accent-400);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.landing-section-heading h2,.landing-proof h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:570;line-height:1.08}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-feature-grid article{border:1px solid var(--color-border-subtle);background:#0c0f15;border-radius:18px;min-height:280px;padding:26px}.landing-feature-grid article>span{color:var(--color-text-tertiary);font-size:11px}.landing-feature-grid h3{margin:74px 0 12px;font-size:20px}.landing-feature-grid p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.65}.landing-proof{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.landing-proof>div:first-child>p{max-width:650px;color:var(--color-text-secondary);line-height:1.7}.proof-links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.proof-links a{border:1px solid var(--color-border-default);color:var(--color-text-primary);border-radius:10px;padding:10px 12px;font-size:12px;text-decoration:none}.proof-ledger{border:1px solid var(--color-border-subtle);background:#0b0e14;border-radius:18px;padding:25px}.proof-ledger>div{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:17px 0;display:flex}.proof-ledger span{color:var(--color-text-secondary);font-size:12px}.proof-ledger strong{font-size:18px}.proof-ledger .positive strong{color:var(--color-success)}.proof-ledger>small{color:var(--color-text-tertiary);margin-top:18px;display:block}.landing-footer{border-top:1px solid var(--color-border-subtle);align-items:center;gap:30px;width:min(1240px,100% - 48px);margin:0 auto;padding:30px 0 42px;display:flex}.landing-footer p{color:var(--color-text-tertiary);flex:1;font-size:12px}.landing-footer>a{color:var(--color-text-primary);font-size:12px;text-decoration:none}.product-shell{min-height:100vh;color:var(--color-text-primary);background:#090c11}.product-sidebar{z-index:40;overscroll-behavior:contain;scrollbar-gutter:stable;background:#0b0e13;border-right:1px solid #1d222c;flex-direction:column;width:244px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.sidebar-brand-row{justify-content:space-between;align-items:center;min-height:44px;padding:0 8px;display:flex}.sidebar-brand{text-decoration:none}.sidebar-brand .canalis-logo-mark{flex-basis:34px;width:34px;height:34px}.sidebar-brand .canalis-logo-wordmark{letter-spacing:.08em;text-transform:none;font-size:.78rem}.sidebar-close{color:var(--color-text-secondary);background:0 0;border:0;font-size:24px;display:none}.environment-chip{color:#8d94a3;text-transform:uppercase;letter-spacing:.08em;background:#10141b;border:1px solid #222833;border-radius:9px;align-items:center;gap:8px;margin:20px 7px 17px;padding:8px 10px;font-size:10px;display:flex}.environment-chip span{background:var(--color-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #61dfa059}.product-nav{gap:3px;display:grid}.nav-section-label{color:#5e6674;text-transform:uppercase;letter-spacing:.13em;margin:9px 10px 6px;font-size:9px;font-weight:700}.nav-section-spaced{margin-top:17px}.product-nav-link{color:#8f97a6;border-radius:9px;align-items:center;gap:11px;min-height:38px;padding:0 10px;font-size:12px;font-weight:560;text-decoration:none;display:flex}.product-nav-link:hover{color:#eef1f7;background:#121720}.product-nav-link.active{color:#f8f9fc;box-shadow:inset 2px 0 0 var(--color-accent-400);background:#171c25}.nav-glyph{color:#707989;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.product-nav-link.active .nav-glyph{color:var(--color-accent-400)}.sidebar-proof-card{background:#10141b;border:1px solid #1e2530;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:12px;display:grid}.proof-dot{background:var(--color-success);border-radius:50%;width:8px;height:8px}.sidebar-proof-card div{gap:2px;display:grid}.sidebar-proof-card strong{font-size:10px}.sidebar-proof-card span:not(.proof-dot){color:#697281;font-size:9px}.sidebar-proof-card a{color:#778193;text-decoration:none}.product-main{min-height:100vh;margin-left:244px}.product-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c11e8;border-bottom:1px solid #1b2029;justify-content:space-between;align-items:center;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;gap:12px;display:flex}.menu-trigger{color:#dce0e9;background:0 0;border:0;font-size:20px;display:none}.breadcrumbs{align-items:center;gap:8px;font-size:11px;display:flex}.breadcrumbs>a,.breadcrumbs span a{color:#737c8a;text-decoration:none}.breadcrumbs span{gap:8px;display:flex}.breadcrumbs span:last-child a{color:#dce0e8}.breadcrumbs i{color:#3c4450;font-style:normal}.command-trigger{color:#6f7887;cursor:pointer;background:#10141b;border:1px solid #242a35;border-radius:8px;justify-content:space-between;align-items:center;width:188px;height:34px;padding:0 9px;font-size:10px;display:flex}.command-trigger kbd{color:#8d95a4;background:#0b0e13;border:1px solid #2d3440;border-radius:4px;padding:3px 5px;font-size:9px}.topbar-task-link{color:#080b10;background:#e8edf6;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:750;text-decoration:none}.network-badge{color:#747d8c;letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;display:inline-flex}.network-badge i{background:var(--color-success);border-radius:50%;width:6px;height:6px}.product-content{width:min(1240px,100% - 48px);margin:0 auto;padding:38px 0 72px}.page-stack{gap:22px;display:grid}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;padding:8px 0 14px;display:flex}.page-header>div:first-child{max-width:760px}.page-eyebrow{color:#667080;text-transform:uppercase;letter-spacing:.14em;margin-bottom:9px;font-size:9px;font-weight:750;display:block}.page-header h1{letter-spacing:-.035em;margin:0;font-size:32px;font-weight:620;line-height:1.05}.page-header p{color:#818a98;margin:9px 0 0;font-size:12px;line-height:1.6}.page-actions{gap:8px;display:flex}.primary-action,.secondary-action{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.primary-action{color:#080b10;background:#e6ebf4;border:0}.primary-action:disabled{opacity:.5;cursor:not-allowed}.secondary-action{color:#dce1e9;background:#11161d;border:1px solid #2a313c}.primary-action.wide{width:100%;min-height:43px;margin-top:18px}.text-link{color:#9da6b6;font-size:10px;text-decoration:none}.text-link:hover{color:#fff}.metric-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.product-metric{background:#0e1218;border:1px solid #1d232d;border-radius:12px;min-height:118px;padding:16px}.product-metric>span{color:#717a89;font-size:10px;display:block}.product-metric>strong{letter-spacing:-.03em;margin:15px 0 6px;font-size:24px;font-weight:620;display:block}.product-metric>small{color:#58616f;font-size:9px}.metric-positive>strong{color:#8fe7b9}.metric-brand>strong{color:#aeb4ff}.product-card{background:#0e1218;border:1px solid #1d232d;border-radius:14px;box-shadow:inset 0 1px #ffffff03}.section-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.section-title-row h2{margin:0;font-size:13px;font-weight:650}.section-title-row p{color:#66707f;margin:5px 0 0;font-size:10px}.dashboard-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.dashboard-grid.lower{grid-template-columns:1fr 1fr}.dashboard-grid>.product-card{padding:18px}.channel-hero{align-items:center;gap:17px;margin-top:27px;display:flex}.channel-ring{background:conic-gradient(var(--color-brand-400) 0 30%,#1b212b 30% 100%);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.channel-ring:after{content:"";background:#0e1218;border-radius:50%;position:absolute;inset:8px}.channel-ring span{z-index:1;font-size:12px;font-weight:750;position:relative}.channel-hero h3{margin:7px 0 4px;font-size:16px}.channel-hero p{color:#6f7887;margin:0;font-size:10px}.status-chip{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.status-chip.success{color:#8fe6b8;background:#61dfa014;border:1px solid #61dfa02b}.status-chip.neutral{color:#858e9d;background:#151a22;border:1px solid #252c37}.status-chip i{background:currentColor;border-radius:50%;width:5px;height:5px}.channel-ledger{background:#0b0f14;border:1px solid #1c222c;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:24px;padding:13px;display:grid}.channel-ledger div{gap:3px;display:grid}.channel-ledger span{color:#697280;font-size:9px}.channel-ledger strong{font-size:13px}.channel-ledger i{color:#424a56;font-size:10px;font-style:normal}.provider-health-list{margin-top:18px;display:grid}.provider-health-list>div{border-bottom:1px solid #1b2028;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.provider-avatar{color:#aab1ff;background:#171b2d;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.provider-health-list strong,.provider-health-list small{display:block}.provider-health-list strong{font-size:10px}.provider-health-list small{color:#616a78;margin-top:2px;font-size:9px}.provider-health-list b{font-size:10px}.health-dot,.status-dot{background:var(--color-success);border-radius:50%;width:6px;height:6px}.card-footer-link{color:#858e9d;justify-content:space-between;margin-top:14px;padding-top:13px;font-size:10px;text-decoration:none;display:flex}.action-list{margin-top:13px;display:grid}.action-list>a{color:inherit;border-bottom:1px solid #1b2028;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;text-decoration:none;display:grid}.action-icon{color:#929baa;background:#121720;border:1px solid #252c37;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.action-list strong,.action-list small{display:block}.action-list strong{font-size:10px}.action-list small{color:#606977;margin-top:3px;font-size:9px}.action-list b{color:#616b79;font-size:11px}.capability-list{margin-top:13px;display:grid}.capability-list>div{border-bottom:1px solid #1b2028;gap:10px;padding:12px 0;display:flex}.capability-list p{margin:0}.capability-list strong,.capability-list small{display:block}.capability-list strong{font-size:10px}.capability-list small{color:#616a78;margin-top:3px;font-size:9px}.capability-check,.capability-pending{border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.capability-check{color:#7ee1aa;background:#61dfa017}.capability-pending{color:#747d8c;background:#171c24}.table-card{padding:18px}.responsive-table{border:1px solid #1d232c;border-radius:10px;margin-top:17px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.6fr .85fr .8fr .8fr .75fr .55fr;align-items:center;gap:12px;padding:0 13px;display:grid}.transactions-table .table-head,.transactions-table .table-row{grid-template-columns:1.35fr .85fr .65fr .8fr 1.2fr}.table-head{color:#596271;text-transform:uppercase;letter-spacing:.09em;background:#0b0f14;min-height:35px;font-size:8px}.table-row{color:#8f98a6;border-top:1px solid #1b212a;min-height:61px;font-size:10px;text-decoration:none}.table-row:hover{background:#11161d}.table-primary{color:#e6e9ef;font-weight:650;display:block}.table-row small{color:#596270;margin-top:3px;font-size:8px;display:block}.table-row>span{align-items:center;gap:6px;display:flex}.table-row>b{color:#838c9c;justify-self:end;font-size:9px}.empty-workspace{background:#0e121873;border:1px dashed #242b35;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.empty-workspace.compact{grid-template-columns:auto 1fr}.empty-symbol{color:#687281;background:#10151c;border:1px solid #252d38;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.empty-workspace h2{margin:0;font-size:12px}.empty-workspace p{color:#68717f;max-width:760px;margin:5px 0 0;font-size:10px;line-height:1.5}.empty-workspace>a{color:#d7dbe3;border:1px solid #29313c;border-radius:8px;padding:9px 11px;font-size:9px;text-decoration:none}.task-runner-grid{grid-template-columns:.78fr 1.22fr;gap:10px;display:grid}.task-runner-grid>.product-card{padding:20px}.card-label{color:#5e6775;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:8px}.task-config-card h2,.task-live-card h2{margin:0;font-size:18px}.task-config-card>p{color:#737c8a;margin:8px 0 20px;font-size:10px;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.form-grid label>span,.field-label-row{color:#7c8594;font-size:9px}.money-field{background:#0a0e13;border:1px solid #252c37;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;height:42px;margin-top:6px;padding:0 10px;display:grid}.money-field input{color:#eef1f6;background:0 0;border:0;outline:0;width:100%;font-size:14px}.money-field b{color:#6b7482}.money-field em{color:#596270;font-size:8px;font-style:normal}.field-label-row{justify-content:space-between;margin:17px 0 7px;display:flex}.provider-select-grid{gap:6px;display:grid}.provider-select-grid button{color:#838c9b;text-align:left;cursor:pointer;background:#0b0f14;border:1px solid #232a34;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;height:38px;padding:0 10px;display:grid}.provider-select-grid button.selected{color:#e9ecf2;background:#121721;border-color:#313b4a}.provider-select-grid small{color:#656e7c;font-size:8px}.provider-select-grid i{font-style:normal}.inline-error{color:#ffadb8;background:#ff718512;border:1px solid #ff718540;border-radius:8px;margin-top:10px;padding:9px;font-size:9px}.task-live-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.budget-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.budget-summary>div{background:#0a0e13;border:1px solid #1e252e;border-radius:9px;padding:11px}.budget-summary span,.budget-summary strong{display:block}.budget-summary span{color:#606977;font-size:8px}.budget-summary strong{margin-top:5px;font-size:14px}.utilization-track{background:#191f28;border-radius:99px;height:4px;margin:10px 0 18px;overflow:hidden}.utilization-track span{border-radius:inherit;background:linear-gradient(90deg,var(--color-brand-400),var(--color-accent-400));height:100%;display:block}.flow-timeline{gap:7px;display:grid}.flow-event{background:#0b0f14;border:1px solid #1d242e;border-radius:9px;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.flow-index{color:#8992a1;background:#171d26;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.flow-event-top{justify-content:space-between;gap:12px;display:flex}.flow-event-top strong,.flow-event-top span{font-size:10px}.flow-event p{color:#737d8b;margin:3px 0;font-size:8px}.flow-event small{color:#555f6e;font-size:8px}.flow-event.fulfilled{border-left:2px solid #61dfa08c}.flow-event.rejected{border-left:2px solid #ff71858c}.empty-panel{text-align:center;align-content:center;place-items:center;min-height:190px;display:grid}.empty-panel>span{color:#48515f;font-size:24px}.empty-panel strong{margin-top:9px;font-size:11px}.empty-panel p{color:#606a78;max-width:300px;margin:5px 0 0;font-size:9px;line-height:1.5}.settlement-strip{border:1px solid #222a34;border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:15px;padding:11px;display:grid}.settlement-strip span{color:#697281;font-size:8px}.settlement-strip strong{font-size:9px}.settlement-strip small{color:#515b69;grid-column:1/-1;font-size:8px}.channel-detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.channel-detail-grid>div{background:#0b0f14;border:1px solid #1d242d;border-radius:9px;min-height:90px;padding:12px}.channel-detail-grid span,.channel-detail-grid strong,.channel-detail-grid a{display:block}.channel-detail-grid span{color:#626b79;font-size:8px}.channel-detail-grid strong{margin:9px 0 6px;font-size:10px}.channel-detail-grid a{color:#828c9b;font-size:8px;text-decoration:none}.success-text{color:#83e1ad!important}.channel-accounting{background:#0a0e13;border:1px solid #1c232c;border-radius:9px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.channel-accounting div{flex:1}.channel-accounting span,.channel-accounting small{display:block}.channel-accounting span{font-size:15px;font-weight:650}.channel-accounting small{color:#5e6876;margin-top:3px;font-size:8px}.channel-accounting b{color:#424b58}.channel-accounting .recovered span{color:#84e1ae}.transaction-evidence{gap:7px;margin-top:15px;display:grid}.transaction-evidence a{color:inherit;border:1px solid #1d242d;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;text-decoration:none;display:grid}.transaction-evidence a:hover{background:#11161d}.tx-type{color:#8b95a4;border:1px solid #323a47;border-radius:5px;padding:5px 6px;font-size:7px}.tx-type.settled{color:#81dda9;border-color:#61dfa038}.transaction-evidence strong,.transaction-evidence small{display:block}.transaction-evidence strong{font-size:9px}.transaction-evidence small{color:#596371;margin-top:3px;font-size:8px}.transaction-evidence b{color:#727c8b}.provider-card-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.provider-card{padding:18px}.provider-card-top{justify-content:space-between;align-items:center;display:flex}.provider-logo{color:#9ea6b5;background:#151a22;border:1px solid #272f3a;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.provider-card h2{margin:27px 0 6px;font-size:15px}.provider-card>p{color:#697280;margin:0;font-size:9px}.provider-card dl{margin:19px 0 17px;display:grid}.provider-card dl>div{border-bottom:1px solid #1b2129;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.provider-card dt{color:#596270}.provider-card dd{color:#9ca4b2;margin:0}.provider-card>a{color:#a3abb8;justify-content:space-between;font-size:9px;text-decoration:none;display:flex}.policy-card{padding:19px}.policy-rule-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.policy-rule-grid article{background:#0b0f14;border:1px solid #1d242d;border-radius:9px;min-height:145px;padding:13px}.policy-rule-grid span{color:#596371;font-size:8px}.policy-rule-grid strong{margin:25px 0 7px;font-size:13px;display:block}.policy-rule-grid p{color:#646e7c;margin:0;font-size:8px;line-height:1.5}.policy-invariant{background:#7565ff0b;border:1px solid #8b7cff2e;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:12px;display:flex}.policy-invariant span{color:#767f8d;font-size:8px}.policy-invariant strong{font-size:9px}.analytics-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analytics-grid>.product-card{padding:18px}.donut-layout{justify-content:center;align-items:center;gap:40px;min-height:230px;display:flex}.analytics-donut{background:conic-gradient(var(--color-brand-400) 0 20%,#1b232c 20% 100%);border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:relative}.analytics-donut:after{content:"";background:#0e1218;border-radius:50%;position:absolute;inset:16px}.analytics-donut>div{z-index:1;text-align:center;position:relative}.analytics-donut strong,.analytics-donut span{display:block}.analytics-donut strong{font-size:22px}.analytics-donut span{color:#626c7a;font-size:8px}.analytics-legend{gap:12px;min-width:190px;display:grid}.analytics-legend>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:9px;display:grid}.analytics-legend i{border-radius:2px;width:7px;height:7px}.legend-spent{background:var(--color-brand-400)}.legend-recovered{background:#1b232c}.analytics-legend span{color:#697280}.bar-list{gap:20px;margin-top:42px;display:grid}.bar-list>div{grid-template-columns:70px 1fr 45px;align-items:center;gap:10px;font-size:9px;display:grid}.bar-list>div>span{color:#707988}.bar-list>div>i{background:#1b222b;border-radius:99px;height:5px;overflow:hidden}.bar-list>div>i>b{border-radius:inherit;background:#828cff;height:100%;display:block}.bar-list>div>strong{text-align:right}.settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-section{padding:18px}.settings-list{margin-top:16px;display:grid}.settings-list>div{border-bottom:1px solid #1b2129;grid-template-columns:1fr auto;gap:3px 16px;padding:12px 0;display:grid}.settings-list span{color:#697280;font-size:9px}.settings-list strong{font-size:9px}.settings-list small{color:#4f5967;grid-column:1/-1;font-size:8px}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508ad;place-items:start center;padding-top:13vh;display:grid;position:fixed;inset:0}.command-panel{background:#0e1218;border:1px solid #2a313d;border-radius:14px;width:min(540px,100% - 28px);overflow:hidden;box-shadow:0 35px 100px #00000080}.command-input-row{border-bottom:1px solid #202731;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.command-input-row>span{color:#747d8c}.command-input-row input{color:#eef1f6;background:0 0;border:0;outline:0;font-size:12px}.command-input-row kbd{color:#65707e;border:1px solid #2c3440;border-radius:5px;padding:4px 6px;font-size:8px}.command-results{max-height:350px;padding:7px;display:grid;overflow:auto}.command-results a{color:#afb6c2;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;font-size:10px;text-decoration:none;display:grid}.command-results a:hover{color:#fff;background:#171c24}.command-glyph{border:1px solid #262e39;border-radius:6px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.command-results small{color:#596371}.command-empty{color:#687281;text-align:center;padding:22px;font-size:10px}.sidebar-backdrop,.mobile-tabbar{display:none}.loading-page{padding-top:10px}.loading-line,.loading-card-grid>div,.loading-panel{background:linear-gradient(90deg,#10151c,#171d25,#10151c) 0 0/200% 100%;animation:1.4s infinite product-shimmer}.loading-line{border-radius:6px;height:10px}.loading-line.short{width:80px}.loading-line.title{width:300px;height:32px}.loading-line.medium{width:480px}.loading-card-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.loading-card-grid>div{border-radius:12px;height:118px}.loading-panel{border-radius:14px;height:320px}.error-page,.not-found-page{text-align:center;align-content:center;place-items:center;min-height:70vh;padding:30px;display:grid}.error-page>span,.not-found-page>span{color:#929baa;background:#10151c;border:1px solid #2c3440;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.error-page h1,.not-found-page h1{margin:18px 0 7px;font-size:24px}.error-page p,.not-found-page p{color:#727b89;max-width:460px;margin:0 0 18px;font-size:11px}.not-found-page .canalis-logo{margin-bottom:40px}.not-found-page>div{gap:8px;display:flex}@keyframes product-shimmer{to{background-position:-200% 0}}.flow-event{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer}.flow-event:hover,.flow-event:focus-visible{border-color:#3a4658;outline:none}.flow-inspector{background:#0a0e13;border:1px solid #313b49;border-radius:9px;gap:12px;margin-top:10px;padding:13px;display:grid}.flow-inspector-head{justify-content:space-between;gap:12px;display:flex}.flow-inspector-head>div{gap:3px;display:grid}.flow-inspector-head span,.flow-inspector dt{color:#697281;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.flow-inspector-head strong{font-size:11px}.flow-inspector-head button{color:#7d8795;cursor:pointer;background:0 0;border:0}.flow-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.flow-inspector dl>div{min-width:0}.flow-inspector dl>.wide{grid-column:1/-1}.flow-inspector dd{color:#cbd1da;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px}.flow-inspector code{font-size:8px}@media (max-width:1050px){.landing-hero{grid-template-columns:1fr;padding-top:64px}.landing-visual{min-height:460px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{min-height:190px}.landing-feature-grid h3{margin-top:45px}.landing-proof{grid-template-columns:1fr;gap:38px}.metric-row{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.dashboard-grid.lower,.task-runner-grid,.analytics-grid,.settings-grid,.provider-card-grid{grid-template-columns:1fr}.policy-rule-grid,.channel-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.landing-nav{grid-template-columns:1fr auto;width:min(100% - 28px,1240px)}.landing-nav-links{display:none}.landing-hero,.landing-product,.landing-proof,.landing-footer{width:min(100% - 28px,1240px)}.landing-hero{min-height:auto;padding:65px 0}.landing-visual{min-height:420px}.landing-trust-row{gap:17px}.product-sidebar{width:250px;transition:transform .2s;transform:translate(-102%);box-shadow:20px 0 60px #00000059}.product-sidebar.open{transform:translate(0)}.sidebar-close{display:block}.sidebar-backdrop{z-index:35;background:#0000008c;border:0;display:block;position:fixed;inset:0}.product-main{margin-left:0}.product-topbar{padding:0 16px}.menu-trigger{display:block}.command-trigger{width:36px}.command-trigger span{display:none}.command-trigger kbd{border:0;padding:0}.network-badge{display:none}.product-content{width:min(100% - 28px,1240px);padding-top:28px;padding-bottom:100px}.mobile-tabbar{z-index:32;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1016f2;border:1px solid #252c36;border-radius:14px;grid-template-columns:repeat(5,1fr);padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 55px #0000005c}.mobile-tabbar a{color:#68717f;border-radius:9px;place-items:center;gap:3px;min-height:43px;text-decoration:none;display:grid}.mobile-tabbar a.active{color:#eef1f6;background:#171c24}.mobile-tabbar a span{font-size:10px}.mobile-tabbar a small{font-size:7px}.page-header{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions .primary-action,.page-actions .secondary-action{flex:1}.responsive-table{overflow-x:auto}.table-head,.table-row{min-width:760px}.transactions-table .table-head,.transactions-table .table-row{min-width:700px}.channel-accounting{overflow-x:auto}.policy-rule-grid,.channel-detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.landing-launch{font-size:0}.landing-launch span{font-size:14px}.landing-hero h1{font-size:3.25rem}.landing-hero-copy>p{font-size:14px}.landing-cta-row{flex-direction:column;align-items:stretch}.landing-primary,.landing-secondary{justify-content:center}.landing-trust-row{grid-template-columns:repeat(3,1fr);display:grid}.landing-trust-row b{font-size:15px}.landing-visual{min-height:390px}.visual-card,.visual-settle{width:145px;left:18px}.visual-route{width:135px;right:14px}.visual-agent{width:86px;height:86px}.landing-footer{flex-direction:column;align-items:flex-start;gap:10px}.landing-footer p{margin:0}.metric-row{grid-template-columns:1fr 1fr}.product-metric{min-height:105px}.product-metric>strong{font-size:20px}.breadcrumbs span:not(:last-child),.topbar-task-link{display:none}.product-content{width:calc(100% - 20px)}.page-header h1{font-size:28px}.dashboard-grid>.product-card,.task-runner-grid>.product-card,.provider-card,.policy-card,.analytics-grid>.product-card,.settings-section,.table-card{padding:14px}.channel-hero{flex-direction:column;align-items:flex-start}.channel-ledger{grid-template-columns:1fr auto 1fr;overflow:auto}.channel-ledger div:last-child{grid-column:1/2}.channel-detail-grid,.policy-rule-grid,.provider-select-grid,.form-grid{grid-template-columns:1fr}.budget-summary{grid-template-columns:1fr 1fr}.budget-summary>div:last-child{grid-column:1/-1}.donut-layout{flex-direction:column;gap:22px}.empty-workspace{grid-template-columns:auto 1fr}.empty-workspace>a{grid-column:2}.command-backdrop{padding-top:8vh}}@media (prefers-reduced-motion:reduce){.loading-line,.loading-card-grid>div,.loading-panel{animation:none}.product-sidebar{transition:none}}
.wallet-account-control{align-items:center;display:inline-flex;position:relative}.wallet-connect-button,.wallet-account-button{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-2);min-height:38px;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 14px;font-weight:700}.wallet-connect-button:hover,.wallet-account-button:hover{border-color:var(--color-border-strong);background:var(--color-surface-3)}.wallet-connect-button:disabled{cursor:wait;opacity:.65}.wallet-connect-button.warning{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 42%, transparent)}.wallet-account-button{align-items:center;gap:8px;display:inline-flex}.wallet-account-button i{color:var(--color-text-tertiary);font-style:normal}.wallet-live-dot{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success) 12%, transparent);border-radius:50%}.wallet-account-menu{z-index:80;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-1) 96%, black);width:260px;box-shadow:var(--shadow-md);padding:8px;position:absolute;top:calc(100% + 10px);right:0}.wallet-account-summary{border-bottom:1px solid var(--color-border-subtle);margin-bottom:6px;padding:10px 10px 12px}.wallet-account-summary span,.wallet-account-summary small{color:var(--color-text-tertiary);font-size:var(--text-xs);display:block}.wallet-account-summary strong{color:var(--color-text-primary);font-size:var(--text-md);margin:3px 0;display:block}.wallet-account-menu>button,.wallet-account-menu>a{border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px;text-decoration:none;display:flex}.wallet-account-menu>button:hover,.wallet-account-menu>a:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.wallet-account-menu>.wallet-disconnect{color:var(--color-danger)}.wallet-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060ac7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wallet-modal{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-1);width:min(100%,500px);box-shadow:var(--shadow-lg);padding:22px}.wallet-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wallet-modal-head span{color:var(--color-brand-300);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.wallet-modal-head h2{color:var(--color-text-primary);margin:4px 0 0;font-size:1.45rem}.wallet-modal-head>button{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:50%}.wallet-modal-copy{color:var(--color-text-secondary);font-size:var(--text-sm);margin:12px 0 18px;line-height:1.55}.wallet-list{gap:8px;display:grid}.wallet-list>button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.wallet-list>button:hover{border-color:var(--color-brand-400);background:var(--color-surface-3)}.wallet-list img{border-radius:10px;width:36px;height:36px}.wallet-list strong,.wallet-list small{display:block}.wallet-list small{color:var(--color-text-tertiary);font-size:var(--text-xs);margin-top:2px}.wallet-list i{color:var(--color-text-tertiary);font-style:normal}.wallet-empty-state{border:1px dashed var(--color-border-default);border-radius:var(--radius-md);text-align:center;padding:18px}.wallet-empty-state strong{color:var(--color-text-primary)}.wallet-empty-state p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:6px auto 12px;line-height:1.5}.wallet-empty-state button{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-3);color:var(--color-text-primary);cursor:pointer;padding:8px 12px}.wallet-auth-error{border:1px solid color-mix(in srgb, var(--color-danger) 36%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);font-size:var(--text-sm);margin-top:12px;padding:10px 12px}.wallet-security-note{border-top:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;display:flex}.wallet-security-note span{color:var(--color-success);font-weight:800}.wallet-security-note p{font-size:var(--text-xs);margin:0;line-height:1.5}@media (max-width:900px){.product-topbar .network-badge,.product-topbar .topbar-task-link{display:none}.wallet-account-menu{right:-4px}}@media (max-width:620px){.wallet-connect-button,.wallet-account-button{min-height:34px;font-size:var(--text-xs);padding:0 10px}.wallet-modal{padding:18px}}
.tasks-workspace{gap:18px;display:grid}.tasks-toolbar{grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,auto)) auto auto;align-items:center;gap:8px;display:grid}.tasks-toolbar select,.tasks-search{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);min-height:42px;color:var(--color-text-secondary)}.tasks-toolbar select{font:inherit;font-size:var(--text-sm);padding:0 10px}.tasks-search{align-items:center;gap:8px;padding:0 12px;display:flex}.tasks-search span{color:var(--color-text-tertiary)}.tasks-search input{width:100%;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0}.tasks-view-toggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);padding:3px;display:flex}.tasks-view-toggle button{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0}.tasks-view-toggle button.active{background:var(--color-surface-3);color:var(--color-text-primary)}.tasks-list-head{color:var(--color-text-tertiary);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.tasks-list-head strong{color:var(--color-text-primary)}.tasks-loading{color:var(--color-brand-300)}.tasks-notice,.tasks-error{border-radius:var(--radius-md);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.tasks-notice{border:1px solid color-mix(in srgb, var(--color-success) 35%, transparent);background:color-mix(in srgb, var(--color-success) 8%, transparent);color:var(--color-success)}.tasks-error{border:1px solid color-mix(in srgb, var(--color-danger) 38%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger)}.tasks-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.tasks-table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);overflow-x:auto}.tasks-table{border-collapse:collapse;width:100%;min-width:1080px}.tasks-table th{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);font-size:var(--text-xs);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:11px 14px;font-weight:700}.tasks-table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-sm);vertical-align:top;padding:14px}.tasks-table tbody tr:last-child td{border-bottom:0}.tasks-table tbody tr:hover{background:color-mix(in srgb, var(--color-surface-2) 72%, transparent)}.tasks-table td:first-child{min-width:210px}.tasks-table small{color:var(--color-text-tertiary);font-size:var(--text-xs);margin-top:4px;display:block}.task-name{color:var(--color-text-primary);font-weight:750;text-decoration:none}.task-name:hover{color:var(--color-brand-300)}.task-status{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--text-xs);text-transform:capitalize;align-items:center;gap:7px;padding:4px 9px;font-weight:800;display:inline-flex}.task-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.task-status-active{color:var(--color-brand-300)}.task-status-completed{color:var(--color-success)}.task-status-draft{color:var(--color-warning)}.task-status-cancelled{color:var(--color-danger)}.task-status-archived{color:var(--color-text-tertiary)}.provider-chips{flex-wrap:wrap;gap:5px;display:flex}.provider-chips>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-secondary);padding:3px 7px;font-size:11px}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:170px;display:flex}.task-actions a,.task-actions button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-secondary);font:inherit;cursor:pointer;padding:6px 8px;font-size:11px;font-weight:700;text-decoration:none}.task-actions a:hover,.task-actions button:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.task-actions button:disabled{opacity:.45;cursor:wait}.tasks-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.task-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);gap:14px;padding:18px;display:grid}.task-card-top{justify-content:space-between;align-items:center;display:flex}.task-card-top small{color:var(--color-text-tertiary)}.task-card>a{text-decoration:none}.task-card h3{color:var(--color-text-primary);margin:0;font-size:1rem}.task-card p{min-height:38px;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.task-card-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.task-card-metrics>div{border-radius:var(--radius-sm);background:var(--color-surface-2);padding:9px}.task-card-metrics span{color:var(--color-text-tertiary);text-transform:uppercase;font-size:10px;display:block}.task-card-metrics strong{color:var(--color-text-primary);font-size:var(--text-sm);margin-top:3px;display:block}.tasks-empty,.tasks-connect-state{border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-1) 70%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:180px;padding:24px;display:grid}.tasks-empty h2,.tasks-connect-state h2{color:var(--color-text-primary);margin:0 0 5px;font-size:1rem}.tasks-empty p,.tasks-connect-state p{max-width:650px;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.tasks-empty>button{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-primary);font:inherit;cursor:pointer;padding:9px 12px}.tasks-skeletons{gap:8px;display:grid}.tasks-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-surface-1), var(--color-surface-2), var(--color-surface-1));background-size:200% 100%;height:66px;animation:1.4s linear infinite tasks-shimmer}@keyframes tasks-shimmer{to{background-position:-200% 0}}.tasks-pagination{color:var(--color-text-tertiary);font-size:var(--text-sm);justify-content:center;align-items:center;gap:14px;display:flex}.tasks-pagination button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-1);color:var(--color-text-secondary);cursor:pointer;padding:7px 10px}.tasks-pagination button:disabled{opacity:.4;cursor:default}.task-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060ad1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-composer{border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-1);width:min(100%,760px);max-height:min(900px,92vh);box-shadow:var(--shadow-lg);padding:22px;overflow-y:auto}.task-composer-head{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.task-composer-head span{color:var(--color-brand-300);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.task-composer-head h2{color:var(--color-text-primary);margin:4px 0}.task-composer-head p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.task-composer-head>button{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:50%}.task-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-field{color:var(--color-text-secondary);font-size:var(--text-sm);gap:7px;display:grid}.task-field-wide{grid-column:1/-1}.task-field>span,.task-field legend{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:750}.task-field input,.task-field textarea,.task-field select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);width:100%;color:var(--color-text-primary);font:inherit;padding:10px 11px}.task-field textarea{resize:vertical;min-height:82px}.task-field small{color:var(--color-text-tertiary);font-size:11px;line-height:1.4}.task-field fieldset,fieldset.task-field{border:0;margin:0;padding:0}.provider-selector{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.provider-selector label{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer;align-items:center;gap:9px;padding:10px;display:flex}.provider-selector span{display:grid}.provider-selector strong{color:var(--color-text-primary);font-size:var(--text-sm)}.provider-selector small{color:var(--color-text-tertiary);font-size:10px}.task-composer-actions{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.task-composer-actions button:disabled{opacity:.45;cursor:not-allowed}.task-record{gap:18px;display:grid}.task-record-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.task-record-head h2{color:var(--color-text-primary);margin:10px 0 4px;font-size:clamp(1.45rem,3vw,2.1rem)}.task-record-head p{max-width:680px;color:var(--color-text-secondary);margin:0;line-height:1.55}.task-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.task-record-actions button{font:inherit}.task-record-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.task-record-metrics article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);padding:15px}.task-record-metrics span,.task-record-metrics small{color:var(--color-text-tertiary);font-size:var(--text-xs);display:block}.task-record-metrics strong{color:var(--color-text-primary);margin:5px 0 3px;font-size:1.05rem;display:block}.task-record-config{padding:18px}.task-record-config h3{color:var(--color-text-primary);margin:0 0 14px}.task-record-config dl{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;display:grid}.task-record-config dl>div{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:140px 1fr;gap:12px;padding:10px 0;display:grid}.task-record-config dt{color:var(--color-text-tertiary);font-size:var(--text-sm)}.task-record-config dd{color:var(--color-text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.task-detail-next{border:1px dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);padding:16px}.task-detail-next strong{color:var(--color-text-primary)}.task-detail-next p{margin:5px 0 0;line-height:1.5}.task-detail-skeleton{gap:10px;display:grid}.task-detail-skeleton div{border-radius:var(--radius-md);background:var(--color-surface-1);height:90px}@media (max-width:1180px){.tasks-toolbar{grid-template-columns:1fr 1fr 1fr}.tasks-search{grid-column:span 2}.tasks-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tasks-toolbar{grid-template-columns:1fr 1fr}.tasks-search{grid-column:1/-1}.tasks-toolbar .primary-action{grid-column:1/-1;justify-content:center}.tasks-card-grid,.tasks-empty,.tasks-connect-state,.task-form-grid,.provider-selector{grid-template-columns:1fr}.task-record-head{display:grid}.task-record-actions{justify-content:flex-start}.task-record-metrics{grid-template-columns:1fr 1fr}.task-record-config dl{grid-template-columns:1fr}.task-record-config dl>div{grid-template-columns:110px 1fr}}@media (max-width:460px){.tasks-toolbar{grid-template-columns:1fr}.tasks-search{grid-column:auto}.task-record-metrics{grid-template-columns:1fr}.task-composer{padding:16px}}@media (prefers-reduced-motion:reduce){.tasks-skeleton{animation:none}}
.task-operations{gap:20px}.task-title-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-mode-badge,.task-settlement-badge{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);min-height:25px;color:var(--color-text-tertiary);background:var(--color-surface-2);letter-spacing:.035em;text-transform:uppercase;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.task-mode-deterministic{color:var(--color-warning)}.task-mode-x402,.task-mode-mpp{color:var(--color-brand-300)}.task-settlement-finalized{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 28%, var(--color-border-subtle))}.task-settlement-partially-finalized{color:var(--color-warning)}.task-sync-state{color:var(--color-text-tertiary);align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.sync-dot{background:var(--color-text-tertiary);border-radius:50%;width:7px;height:7px}.sync-dot.live{background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success) 12%, transparent);animation:1.8s ease-out infinite task-pulse}@keyframes task-pulse{50%{box-shadow:0 0 0 7px #0000}}.task-recovery-banner{border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface-1));grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.task-recovery-banner strong{color:var(--color-warning)}.task-recovery-banner p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:4px 0 0;line-height:1.55}.task-recovery-banner button{border:1px solid color-mix(in srgb, var(--color-warning) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:9px 12px;font-weight:800}.task-detail-tabs{border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.task-detail-tabs::-webkit-scrollbar{display:none}.task-detail-tabs button{color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);text-transform:capitalize;cursor:pointer;background:0 0;border:0;flex:none;padding:11px 13px 12px;font-weight:700;position:relative}.task-detail-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.task-detail-tabs button.active{color:var(--color-text-primary)}.task-detail-tabs button.active:after{background:var(--color-brand-300)}.task-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;display:grid}.task-budget-panel,.task-timeline-panel,.task-flow-card,.task-channel-card{padding:18px}.task-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.task-section-heading>div>span{color:var(--color-text-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.task-section-heading h3{color:var(--color-text-primary);margin:4px 0 0;font-size:1rem}.task-section-heading>strong{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:750}.task-budget-track,.task-provider-route-bar{border-radius:var(--radius-pill);background:var(--color-surface-3);height:7px;position:relative;overflow:hidden}.task-budget-track>span,.task-provider-route-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-400), var(--color-brand-300));height:100%;display:block}.task-provider-routes{gap:10px;margin-top:18px;display:grid}.task-provider-routes article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-2) 78%, transparent);gap:8px;padding:12px;display:grid}.task-provider-routes header,.task-provider-routes footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-provider-routes header strong{color:var(--color-text-primary);text-transform:capitalize}.task-provider-routes header span,.task-provider-routes footer{color:var(--color-text-tertiary);font-size:11px}.task-timeline-panel{min-height:320px}.task-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.task-timeline:before{content:"";background:var(--color-border-subtle);width:1px;position:absolute;top:12px;bottom:12px;left:6px}.task-timeline li{grid-template-columns:14px 1fr;gap:14px;padding:0 0 18px;display:grid;position:relative}.task-timeline li:last-child{padding-bottom:0}.timeline-marker{z-index:1;border:3px solid var(--color-surface-1);background:var(--color-text-tertiary);width:13px;height:13px;box-shadow:0 0 0 1px var(--color-border-default);border-radius:50%;margin-top:4px;position:relative}.timeline-live .timeline-marker{background:var(--color-brand-300)}.timeline-success .timeline-marker{background:var(--color-success)}.timeline-warning .timeline-marker{background:var(--color-warning)}.timeline-danger .timeline-marker{background:var(--color-danger)}.timeline-body{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-2);min-width:0;padding:12px 14px}.timeline-body header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.timeline-body header>div{gap:3px;display:grid}.timeline-body header span{color:var(--color-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.timeline-body header strong{color:var(--color-text-primary);font-size:var(--text-sm)}.timeline-body time{color:var(--color-text-tertiary);flex:none;font-size:10px}.timeline-body p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:7px 0 0;line-height:1.5}.timeline-evidence{border-top:1px solid var(--color-border-subtle);align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.timeline-evidence span{color:var(--color-text-tertiary);text-transform:uppercase;font-size:10px;font-weight:700}.timeline-evidence code,.timeline-evidence a{overflow-wrap:anywhere;min-width:0;color:var(--color-brand-300);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-decoration:none}.task-panel-empty{border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);min-height:170px;color:var(--color-text-secondary);place-items:start;gap:4px;padding:24px;display:grid}.task-panel-empty strong{color:var(--color-text-primary)}.task-panel-empty p{font-size:var(--text-sm);margin:0}.task-flow-list,.task-channel-list{gap:12px;display:grid}.task-flow-card{gap:14px;display:grid}.task-flow-card>header,.task-channel-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.task-flow-card header>div>span,.task-channel-card header>div>span{color:var(--color-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.task-flow-card h3,.task-channel-card h3{color:var(--color-text-primary);margin:4px 0 0;font-size:1rem}.task-flow-status,.channel-state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-tertiary);background:var(--color-surface-2);text-transform:uppercase;padding:4px 9px;font-size:10px;font-weight:800}.status-fulfilled,.channel-state-distributed,.channel-state-recovered{color:var(--color-success)}.status-authorized,.channel-state-open,.channel-state-sealed{color:var(--color-brand-300)}.status-rejected{color:var(--color-warning)}.status-failed,.channel-state-failed{color:var(--color-danger)}.task-flow-evidence,.channel-evidence{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.task-flow-evidence>div,.channel-evidence>div{min-width:0;padding:11px 12px 0 0}.task-flow-evidence>div.wide{grid-column:1/-1}.task-flow-evidence dt,.channel-evidence dt{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.task-flow-evidence dd,.channel-evidence dd{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--text-sm);margin:4px 0 0}.task-flow-evidence a,.channel-evidence a{color:var(--color-brand-300);text-decoration:none}.task-channel-card{gap:14px;display:grid}.channel-accounting{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.channel-accounting>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-2);padding:10px}.channel-accounting span{color:var(--color-text-tertiary);text-transform:uppercase;font-size:10px;display:block}.channel-accounting strong{color:var(--color-text-primary);font-size:var(--text-sm);margin-top:4px;display:block}.evidence-pending{color:var(--color-text-tertiary);font-style:italic}.channel-recovery-state{border-top:1px solid var(--color-border-subtle);padding-top:12px}.channel-recovery-state summary{color:var(--color-warning);font-size:var(--text-sm);cursor:pointer;font-weight:750}.channel-recovery-state pre{border-radius:var(--radius-sm);background:var(--color-surface-0);max-height:240px;color:var(--color-text-secondary);margin:10px 0 0;padding:12px;font-size:11px;overflow:auto}@media (max-width:1050px){.task-detail-grid{grid-template-columns:1fr}.task-flow-evidence,.channel-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.task-recovery-banner{grid-template-columns:1fr}.task-recovery-banner button{justify-self:start}.task-section-heading{gap:6px;display:grid}.timeline-body header{display:grid}.channel-accounting{grid-template-columns:1fr 1fr}}@media (max-width:520px){.task-flow-evidence,.channel-evidence,.channel-accounting{grid-template-columns:1fr}.task-detail-tabs button{padding-inline:10px}.timeline-evidence{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.sync-dot.live{animation:none}}
.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:var(--color-surface-3);box-shadow:var(--shadow-lg);border-radius:10px;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.product-shell,.product-main,.product-content,.page-stack,.product-shell article,.product-shell section,.product-shell div{min-width:0}.product-shell :where(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-brand-300,#beaefc);outline-offset:3px}.product-shell :where(input,select,textarea)[aria-invalid=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-danger) 28%, transparent);border-color:var(--color-danger)!important}.product-shell :where(button,input,select,textarea):disabled{cursor:not-allowed}.product-shell :where(code,pre,dd,p,a,span,strong){overflow-wrap:anywhere}.ux-field-message{margin-top:3px;font-size:11px;line-height:1.45;display:block}.ux-field-error{color:var(--color-danger)}.ux-field-help{color:var(--color-text-tertiary)}.ux-field-success{color:var(--color-success)}.ux-dialog-backdrop{z-index:220;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030509d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ux-dialog-panel{border:1px solid var(--color-border-default);background:var(--color-surface-1);width:min(100%,520px);max-height:min(90vh,760px);color:var(--color-text-primary);box-shadow:var(--shadow-lg);border-radius:18px;padding:22px;overflow:auto}.ux-confirm-copy{gap:9px;display:grid}.ux-confirm-kicker{color:var(--color-text-tertiary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.ux-confirm-copy h2{letter-spacing:-.025em;margin:0;font-size:1.2rem}.ux-confirm-description{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.ux-confirm-description p{margin:0}.ux-confirm-actions{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;display:flex}.ux-confirm-actions button{border:1px solid var(--color-border-default);min-height:40px;color:var(--color-text-primary);background:var(--color-surface-2);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-weight:700}.ux-confirm-button.ux-confirm-danger{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border-default));color:#fff;background:color-mix(in srgb, var(--color-danger) 72%, #10131a)}.ux-confirm-button.ux-confirm-warning{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border-default));color:#0d0f14;background:var(--color-warning)}.ux-confirm-button.ux-confirm-neutral{color:#080b10;background:var(--color-text-primary)}.loading-page[aria-busy=true]{position:relative}.loading-page[aria-busy=true]:before{content:"Loading workspace";clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.product-content{width:min(100% - 24px,1240px)!important;padding-top:24px!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.page-header{flex-direction:column;align-items:flex-start!important;gap:18px!important}.page-actions{flex-wrap:wrap;width:100%}.page-actions>:where(a,button){flex:160px}.mobile-tabbar{padding-bottom:env(safe-area-inset-bottom)}[data-ux-table]{border-collapse:separate!important;border-spacing:0 10px!important;width:100%!important;min-width:0!important}[data-ux-table] thead{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}[data-ux-table] tbody,[data-ux-table] tr,[data-ux-table] td{width:100%!important;display:block!important}[data-ux-table] tr{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:14px;padding:10px 12px}[data-ux-table] td{border:0!important;border-bottom:1px solid var(--color-border-subtle)!important;min-width:0!important;padding:9px 0!important}[data-ux-table] td:last-child{border-bottom:0!important}[data-ux-table] td:before{content:attr(data-label);color:var(--color-text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.tasks-view-toggle,.tasks-table-view{display:none!important}.tasks-cards-view{display:block!important}.ux-dialog-backdrop{place-items:end stretch;padding:0}.ux-dialog-panel{width:100%;max-width:none;max-height:min(88vh,760px);padding:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.ux-confirm-actions{flex-direction:column-reverse}.ux-confirm-actions button{width:100%;min-height:44px}}@media (min-width:761px){.tasks-workspace[data-view=table] .tasks-cards-view,.tasks-workspace[data-view=cards] .tasks-table-view{display:none}.tasks-workspace[data-view=cards] .tasks-cards-view{display:block}}@media (max-width:420px){.product-content{width:min(100% - 18px,1240px)!important}.page-header h1{font-size:27px!important}.ux-dialog-panel{padding-inline:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
