@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.bottom-1{bottom:calc(var(--spacing) * 1)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-14{margin:calc(var(--spacing) * 14)}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:calc(var(--spacing) * 0)}.w-0{width:calc(var(--spacing) * 0)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[privy\:getAccessToken\]{privy:getAccessToken}.\[privy\:refresh\]{privy:refresh}}:root{--ink:#20211e;--muted:#66685f;--paper:#f7f2e8;--surface:#fffdf8;--line:#ddd7ca;--coral:#ff5b3a;--coral-dark:#db3f22;--forest:#153f32;--forest-soft:#dceadf;--amber:#f2b544;--cream:#fff4d8;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.shell{width:min(1160px,100% - 40px);margin:auto}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2;background:#f7f2e8e8;justify-content:space-between;align-items:center;height:80px;display:flex;position:relative}.brand{color:inherit;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:flex}.brand b{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font:800 12px SFMono-Regular,Consolas,monospace;display:grid;box-shadow:0 7px #c93a21}.nav div{gap:25px;display:flex}.nav div a{color:#565950;font-size:14px;font-weight:650;text-decoration:none}.nav div a:hover{color:var(--coral)}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;min-height:700px;display:grid;position:relative}.hero:before{content:"";background:var(--cream);z-index:-1;border-radius:50%;width:470px;height:470px;position:absolute;top:50px;left:-250px}.eyebrow{letter-spacing:.14em;color:var(--coral-dark);font:750 11px SFMono-Regular,Consolas,monospace}.hero h1,.section h2,.dark h2,.wallet h2,.partner h2{letter-spacing:-.062em;margin:18px 0;font-size:clamp(46px,6vw,80px);line-height:.96}.hero h1 em{color:var(--coral);font-style:normal}.lede{color:var(--muted);max-width:700px;font-size:20px;line-height:1.55}.actions{gap:11px;margin:32px 0;display:flex}.actions a,.partner>a{background:var(--coral);color:#fff;box-shadow:0 6px 0 var(--coral-dark);border-radius:999px;padding:15px 21px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s}.actions a:hover,.partner>a:hover{box-shadow:0 3px 0 var(--coral-dark);transform:translateY(2px)}.actions a+a{color:var(--forest);border:1px solid var(--forest);box-shadow:none;background:0 0}.hero>div>small{color:#74766e}.hero aside{background:var(--forest);color:#fff;box-shadow:14px 14px 0 var(--amber);border:1px solid #0d3025;border-radius:28px;padding:29px}.hero aside header,.hero aside dl div{justify-content:space-between;display:flex}.hero aside header{color:#bdd0c7;font-size:12px}.hero aside header b{color:#173b30;background:var(--amber);border-radius:100px;padding:5px 9px;font:750 10px SFMono-Regular,Consolas,monospace}.hero aside>p{border-block:1px solid #3b6256;padding:23px 0;font-size:21px;line-height:1.45}.hero aside dl div{padding:8px 0}.hero aside dt{color:#b7c8c1}.hero aside dd{margin:0;font-weight:750}.approved{color:#12392d;background:#d7ebdd;border-radius:12px;padding:12px;display:block}.hero aside button{background:var(--coral);color:#fff;border:0;border-radius:999px;width:100%;margin-top:17px;padding:15px;font-weight:850;box-shadow:0 5px #9e2d19}.hero aside>small{text-align:center;color:#b8cbc3;margin-top:13px;display:block}.section{padding:110px 0}.section h2,.dark h2,.wallet h2,.partner h2{max-width:920px;font-size:clamp(39px,4.5vw,62px)}.cards,.pilots{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:46px;display:grid}.cards article,.pilots article{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:29px;box-shadow:7px 7px #ded6c6}.cards article:first-child{border-top:7px solid var(--coral)}.cards article:nth-child(2){border-top:7px solid var(--amber)}.cards article:nth-child(3){border-top:7px solid var(--forest)}.cards span,.pilots span{color:var(--coral-dark);font:750 11px SFMono-Regular,Consolas,monospace}.cards h3,.pilots h3{font-size:24px}.cards p,.pilots p,.wallet p,.partner p{color:var(--muted);line-height:1.58}.dark{background:var(--forest);color:#fff;padding:105px 0}.dark .eyebrow{color:var(--amber)}.dark h2{color:#fff}.flow{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:52px;display:grid}.flow div{background:#214d40;border:1px solid #477064;border-radius:16px;gap:10px;padding:23px;display:grid}.flow b{color:var(--amber);font:750 11px SFMono-Regular,Consolas,monospace}.flow strong{font-size:20px}.flow small{color:#bcd0c7;line-height:1.45}.pilots{grid-template-columns:repeat(2,1fr)}.pilots article{min-height:192px}.pilots article:first-child{background:#e3eee5;border-color:#b8cebd}.pilots article:nth-child(2){background:#fff0dc;border-color:#eccfa6}.pilots article:nth-child(3){background:#ffe6df;border-color:#efb9aa}.pilots article:nth-child(4){background:#f7eabf;border-color:#dec983}.pilots .hot span{color:var(--forest)}.wallet{background:var(--cream);box-shadow:10px 10px 0 var(--coral);border:1px solid #dbc994;border-radius:28px;grid-template-columns:1fr 1fr;gap:72px;padding:58px;display:grid}.wallet>div+div{gap:10px;display:grid}.wallet span{background:#fffaf0;border:1px solid #dfcf9f;border-radius:13px;justify-content:space-between;padding:18px;font:750 12px SFMono-Regular,Consolas,monospace;display:flex}.wallet small{color:var(--muted);font-weight:550}.partner{background:var(--forest);color:#fff;box-shadow:12px 12px 0 var(--amber);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:58px;display:grid}.partner .eyebrow{color:var(--amber)}.partner p{color:#c2d3cc}.partner>a{white-space:nowrap}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:48px 0 72px;display:flex}.dev{max-width:900px;padding:42px 0 100px}.dev>.brand{margin-bottom:90px}.dev h1{letter-spacing:-.055em;font-size:clamp(42px,7vw,76px);line-height:1}.dev section{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:60px;padding:30px;box-shadow:7px 7px #ded6c6}.dev h2{margin-top:0;font-size:25px}.dev pre{background:var(--forest);color:#e7f4ed;border-radius:14px;padding:20px;overflow:auto}.tool-list{flex-wrap:wrap;gap:9px;display:flex}.tool-list code{background:var(--cream);border-radius:9px;padding:10px 12px}.dev li{color:var(--muted);padding:6px 0}.doc-back{color:var(--coral-dark);margin-top:35px;font-weight:750;display:inline-block}@media (max-width:800px){.nav div a:not(:last-child){display:none}.hero{grid-template-columns:1fr;padding:70px 0 90px}.cards,.pilots,.wallet,.partner{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr}.wallet{width:calc(100% - 24px);padding:31px}.partner{padding:31px}.partner>a{white-space:normal}.hero h1{font-size:52px}.hero aside{box-shadow:8px 8px 0 var(--amber)}footer{flex-direction:column;align-items:flex-start;gap:25px}}.lab{padding:0 0 100px}.lab-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:80px;display:flex}.lab-nav>a:last-child{color:var(--forest);font-size:14px;font-weight:750}.lab-hero{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:88px 0 54px;display:grid}.lab-hero h1{letter-spacing:-.065em;max-width:900px;margin:18px 0;font-size:clamp(52px,7vw,90px);line-height:.92}.lab-hero p:not(.eyebrow){color:var(--muted);max-width:760px;font-size:19px;line-height:1.55}.lab-add{background:var(--coral);color:#fff;box-shadow:0 5px 0 var(--coral-dark);white-space:nowrap;border-radius:999px;padding:14px 20px;font-weight:850;text-decoration:none}.lab-stats{border:1px solid var(--line);background:var(--surface);border-radius:19px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden;box-shadow:7px 7px #ded6c6}.lab-stats div{border-right:1px solid var(--line);gap:5px;padding:22px;display:grid}.lab-stats div:last-child{border:0}.lab-stats strong{color:var(--forest);font-size:31px}.lab-stats span{color:var(--muted);font-size:12px;font-weight:700}.lab-legend{color:var(--muted);align-items:center;gap:12px;margin:42px 0 18px;font-size:12px;display:flex}.lab-legend>b{color:var(--ink);background:#eee7da;border-radius:999px;padding:6px 9px}.lab-legend small{margin-left:auto}.connection-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.connection{background:var(--surface);border:1px solid var(--line);border-radius:21px;padding:25px;box-shadow:6px 6px #ded6c6}.connection-top{justify-content:space-between;align-items:center;display:flex}.stage,.priority{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:7px 9px;font:750 10px SFMono-Regular,Consolas,monospace}.stage.connected{color:#164634;background:#d7eadc}.stage.testing-prep{color:#75520d;background:#fff0c8}.stage.mcp-found{color:#344b9c;background:#e3e8ff}.stage.partner-outreach{color:#913721;background:#ffe1d9}.stage.research{color:#595b55;background:#ece7dd}.priority{background:var(--forest);color:#fff}.priority.p1{background:var(--coral)}.priority.p2{background:#8e887d}.connection-category{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 8px;font:750 10px SFMono-Regular,Consolas,monospace}.connection h2{letter-spacing:-.04em;margin:0 0 21px;font-size:31px}.connection dl{margin:0}.connection dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:15px;padding:12px 0;display:grid}.connection dt{color:var(--muted);font-size:12px;font-weight:700}.connection dd{margin:0;font-size:14px;line-height:1.45}.connection footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 0 0;display:flex}.connection footer small{color:var(--muted)}.connection footer a{color:var(--coral-dark);font-size:13px;font-weight:750}.lab-submit{background:var(--forest);color:#fff;box-shadow:11px 11px 0 var(--amber);border-radius:28px;grid-template-columns:1.3fr .7fr;gap:60px;margin-top:75px;padding:52px;display:grid}.lab-submit .eyebrow{color:var(--amber)}.lab-submit h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(36px,5vw,58px);line-height:1}.lab-submit p{color:#c6d7d0;line-height:1.55}.lab-submit>div+div{border-left:1px solid #53786c;align-self:center;padding-left:35px}@media (max-width:800px){.lab-hero,.lab-submit{grid-template-columns:1fr}.lab-add{justify-self:start}.lab-stats{grid-template-columns:1fr 1fr}.lab-stats div{border-bottom:1px solid var(--line)}.connection-grid{grid-template-columns:1fr}.lab-legend{flex-wrap:wrap}.lab-legend small{width:100%;margin:5px 0}.lab-submit>div+div{border-top:1px solid #53786c;border-left:0;padding:25px 0 0}}.lab-controls{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;margin:42px 0 18px;padding:18px;display:flex}.filter-group{gap:9px;display:grid}.filter-group>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font:750 10px SFMono-Regular,Consolas,monospace}.filter-buttons{flex-wrap:wrap;gap:7px;display:flex}.filter-buttons button{appearance:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f4efe5;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750;transition:background .15s,border-color .15s,color .15s}.filter-buttons button:hover{border-color:#aea797}.filter-buttons button.active{background:var(--forest);border-color:var(--forest);color:#fff}.tracker-summary{color:var(--muted);align-items:baseline;gap:5px;margin:0 0 11px;font-size:13px;display:flex}.tracker-summary strong{color:var(--forest);font-size:18px}.tracker-summary small{margin-left:auto}.connection-list{border:1px solid var(--line);background:var(--surface);border-radius:19px;overflow:hidden;box-shadow:7px 7px #ded6c6}.connection-list-head,.connection-row{grid-template-columns:1.05fr .72fr .38fr 1.05fr 1.32fr 1.25fr;align-items:start;gap:18px;display:grid}.connection-list-head{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#eee7da;padding:13px 18px;font:750 10px SFMono-Regular,Consolas,monospace}.connection-row{border-bottom:1px solid var(--line);padding:20px 18px}.connection-row:last-child{border-bottom:0}.connection-row:hover{background:#fffcf5}.connection-row p{color:#4d5049;margin:0;font-size:13px;line-height:1.45}.connection-name small{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.08em;font:750 9px SFMono-Regular,Consolas,monospace;display:block}.connection-name h2{letter-spacing:-.025em;margin:6px 0;font-size:18px;line-height:1.15}.connection-name time{color:var(--muted);font-size:10px}.connection-proof{color:var(--muted);gap:8px;font-size:12px;line-height:1.42;display:grid}.connection-proof a{color:var(--coral-dark);text-underline-offset:3px;width:max-content;font-weight:800;text-decoration:underline}.mobile-label{display:none}.connection-empty{text-align:center;color:var(--muted);padding:45px 20px}@media (max-width:950px){.lab-controls{flex-direction:column}.priority-filter{min-width:0}.connection-list-head{display:none}.connection-row{grid-template-columns:118px 1fr;gap:10px 18px;padding:22px}.connection-name{border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:4px;padding-bottom:12px}.connection-name h2{font-size:22px}.mobile-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:750 10px SFMono-Regular,Consolas,monospace;display:block}.connection-row>p,.connection-proof{font-size:13px}.tracker-summary small{display:none}}@media (max-width:520px){.connection-row{grid-template-columns:1fr}.mobile-label{margin-top:9px}.connection-name{grid-column:1}.lab-controls{padding:14px}.filter-buttons button{padding:8px 10px}.lab-stats{grid-template-columns:1fr 1fr}.lab-stats div:last-child{grid-column:1/-1}.connection-list{box-shadow:5px 5px #ded6c6}}.lab-stats{grid-template-columns:repeat(6,1fr)}.lab-stats button{appearance:none;border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;color:inherit;background:0 0;gap:5px;padding:22px;display:grid}.lab-stats button:last-child{border-right:0}.lab-stats button:hover{background:#fff8eb}.lab-stats button.active{background:var(--forest);color:#fff}.lab-stats button strong{color:var(--forest);font-size:31px}.lab-stats button.active strong,.lab-stats button.active span{color:#fff}.lab-stats button span{color:var(--muted);font-size:12px;font-weight:700}.lab-controls{display:block}.filter-topline{grid-template-columns:minmax(260px,1fr) minmax(210px,.55fr) auto;align-items:end;gap:18px;display:grid}.filter-bottomline{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-top:16px;padding-top:16px;display:flex}.filter-search input,.filter-select select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#fbf7ee;border-radius:12px;outline:none;padding:0 13px;font:650 13px Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.filter-search input:focus,.filter-select select:focus{border-color:var(--forest);box-shadow:0 0 0 3px #dceadf}.priority-filter{min-width:220px}.clear-filters,.connection-empty button{appearance:none;color:var(--coral-dark);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 2px;font-size:12px;font-weight:800}.clear-filters:disabled{opacity:.35;cursor:default}.stage{white-space:nowrap}.stage.read-only-connected{color:#164634;background:#d7eadc}.stage.ready-to-test{color:#75520d;background:#fff0c8}.stage.credentials-needed{color:#913721;background:#ffe1d9}.connection-empty{justify-items:center;gap:8px;display:grid}.connection-empty strong{color:var(--ink);font-size:20px}.connection-empty span{font-size:13px}.connection-empty button{background:var(--forest);color:#fff;margin-top:6px;padding:10px 14px}@media (max-width:1000px){.lab-stats{grid-template-columns:repeat(3,1fr)}.lab-stats button:nth-child(3){border-right:0}.lab-stats button:nth-child(-n+3){border-bottom:1px solid var(--line)}.filter-topline{grid-template-columns:1fr 1fr}.priority-filter{min-width:0}.filter-topline .priority-filter{grid-column:1/-1}.filter-bottomline{flex-direction:column;align-items:flex-start}.clear-filters{align-self:flex-end}}@media (max-width:620px){.lab-stats{grid-template-columns:1fr 1fr}.lab-stats button:nth-child(3){border-right:1px solid var(--line)}.lab-stats button:nth-child(2n){border-right:0}.lab-stats button:nth-child(-n+4){border-bottom:1px solid var(--line)}.filter-topline{grid-template-columns:1fr}.filter-topline .priority-filter{grid-column:auto}.clear-filters{align-self:flex-start}.filter-buttons{gap:6px}.filter-buttons button{font-size:10px}}.target-focus{background:var(--amber);color:var(--forest);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin:0 0 8px;padding:5px 8px;font:850 9px SFMono-Regular,Consolas,monospace;display:inline-flex}.connection-row:has(.target-focus){box-shadow:inset 5px 0 0 var(--amber);background:#fff8e6}.waitlist-page{background:radial-gradient(circle at 8% 16%,#fff1ca 0,transparent 25%),radial-gradient(circle at 92% 72%,#dceadf 0,transparent 28%),var(--paper);min-height:100vh}.waitlist-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:80px;display:flex}.waitlist-nav>a:last-child{color:var(--forest);font-size:14px;font-weight:800}.waitlist-hero{grid-template-columns:1fr .9fr;align-items:center;gap:74px;min-height:720px;padding:74px 0 82px;display:grid}.waitlist-copy h1{letter-spacing:-.068em;max-width:720px;margin:19px 0 27px;font-size:clamp(56px,7vw,94px);line-height:.9}.waitlist-lede{color:var(--muted);max-width:650px;font-size:20px;line-height:1.55}.waitlist-signals{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.waitlist-signals span{color:var(--forest);background:#edf5ec;border:1px solid #bfcfbe;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.waitlist-proof{border-block:1px solid var(--line);max-width:560px;margin-top:42px;padding:20px 0}.waitlist-proof strong{letter-spacing:.1em;text-transform:uppercase;color:var(--coral-dark);font:800 10px SFMono-Regular,Consolas,monospace}.waitlist-proof p{margin:8px 0 0;font-weight:750}.waitlist-form,.waitlist-success{background:var(--surface);border:1px solid var(--line);box-shadow:12px 12px 0 var(--amber);border-radius:25px;padding:32px}.form-heading span,.waitlist-success>span{letter-spacing:.11em;color:var(--coral-dark);font:800 10px SFMono-Regular,Consolas,monospace}.form-heading h2,.waitlist-success h2{letter-spacing:-.045em;margin:9px 0;font-size:34px}.form-heading p,.waitlist-success p{color:var(--muted);margin:0 0 24px;line-height:1.5}.waitlist-form>label,.form-pair label{gap:7px;display:grid}.waitlist-form label>span{color:#55584f;font-size:11px;font-weight:800}.waitlist-form label small{color:var(--muted);font-weight:600}.waitlist-form input:not([type=checkbox]),.waitlist-form select{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fbf7ee;border-radius:12px;outline:none;padding:0 13px;font:650 13px Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.waitlist-form input:focus,.waitlist-form select:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-soft)}.form-pair{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.consent{align-items:start;margin:20px 0;line-height:1.45;grid-template-columns:18px 1fr!important}.consent input{width:16px;height:16px;accent-color:var(--forest);margin:2px 0}.waitlist-form button{background:var(--coral);color:#fff;width:100%;box-shadow:0 5px 0 var(--coral-dark);cursor:pointer;border:0;border-radius:999px;padding:15px;font-weight:850}.waitlist-form button:disabled{opacity:.65;cursor:wait}.form-message{color:#7c431f;background:#fff0dc;border-radius:10px;margin:16px 0 0;padding:11px;font-size:12px;line-height:1.45}.form-footnote{text-align:center;color:var(--muted);margin-top:15px;font-size:10px;line-height:1.45;display:block}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.waitlist-success{flex-direction:column;justify-content:center;min-height:420px;display:flex}.waitlist-success a{color:var(--coral-dark);font-weight:800}.waitlist-tracks{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 0 92px;display:grid}.waitlist-tracks article{border:1px solid var(--line);background:#fffaf1;border-radius:20px;padding:27px}.waitlist-tracks b{color:var(--coral-dark);font:800 11px SFMono-Regular,Consolas,monospace}.waitlist-tracks h2{margin:18px 0 10px;font-size:25px}.waitlist-tracks p{color:var(--muted);margin:0;line-height:1.55}.waitlist-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:35px 0 55px;font-size:13px;display:flex}.waitlist-footer a{color:var(--forest);font-weight:800}@media (max-width:850px){.waitlist-hero{grid-template-columns:1fr;gap:44px}.waitlist-copy h1{font-size:58px}.waitlist-tracks{grid-template-columns:1fr}.waitlist-form,.waitlist-success{box-shadow:8px 8px 0 var(--amber)}}@media (max-width:520px){.waitlist-hero{padding-top:50px}.waitlist-copy h1{font-size:48px}.form-pair{grid-template-columns:1fr}.waitlist-form,.waitlist-success{padding:24px}.waitlist-footer{flex-direction:column;gap:20px}}.admin-page{min-height:100vh;color:var(--ink);background:linear-gradient(#f8f4eb 0,#f1ecdf 100%)}.admin-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#fffdf8eb;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 660px);display:flex;position:sticky;top:0}.admin-topbar>div{align-items:center;gap:14px;display:flex}.admin-topbar button{appearance:none;color:var(--coral-dark);cursor:pointer;background:0 0;border:0;font-weight:800}.admin-live{color:var(--forest);background:#e3efe5;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.admin-live i{background:#2b9d61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c8e6d2}.admin-founder{color:var(--muted);font-size:12px;font-weight:700}.admin-main{width:min(1320px,100% - 48px);margin:auto;padding:66px 0 100px}.admin-heading{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:38px;display:grid}.admin-heading h1{letter-spacing:-.063em;max-width:840px;margin:15px 0 18px;font-size:clamp(48px,6vw,78px);line-height:.94}.admin-heading>div>p:last-child{max-width:720px;color:var(--muted);font-size:17px;line-height:1.55}.admin-heading-actions{justify-items:end;gap:13px;padding-bottom:10px;display:grid}.admin-heading-actions a{background:var(--coral);color:#fff;box-shadow:0 5px 0 var(--coral-dark);border-radius:999px;padding:14px 20px;font-weight:850;text-decoration:none}.admin-heading-actions small{color:var(--muted)}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.admin-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-content:space-between;min-height:150px;padding:22px;display:grid;box-shadow:4px 4px #e1d9ca}.admin-kpis span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:800 10px SFMono-Regular,Consolas,monospace}.admin-kpis strong{letter-spacing:-.05em;color:var(--forest);font-size:45px}.admin-kpis small{color:var(--muted)}.admin-kpis .admin-kpi-accent{background:#fff0d4;border-color:#e4c987}.admin-kpis .admin-kpi-accent strong{color:var(--coral-dark)}.admin-funnel{background:var(--forest);color:#fff;box-shadow:9px 9px 0 var(--amber);border-radius:24px;margin:18px 0;padding:30px}.admin-funnel>header{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.admin-funnel .eyebrow{color:var(--amber);margin:0}.admin-funnel h2{letter-spacing:-.035em;margin:8px 0 0;font-size:28px}.admin-funnel>header>span{color:#bed0c8;font-size:12px}.admin-funnel>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.admin-funnel button{appearance:none;color:#fff;text-align:left;cursor:pointer;background:#214c3f;border:1px solid #466e62;border-radius:14px;grid-template-columns:1fr auto;gap:8px;padding:17px;display:grid}.admin-funnel button:hover,.admin-funnel button.active{border-color:var(--amber);background:#2c5e4f}.admin-funnel button b{color:var(--amber);font:800 9px SFMono-Regular,Consolas,monospace}.admin-funnel button strong{font-size:24px}.admin-funnel button span{color:#c6d7d0;grid-column:1/-1;font-size:12px;font-weight:700}.admin-workspace{margin-top:36px}.admin-workspace-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.admin-workspace-head h2{letter-spacing:-.045em;margin:8px 0 0;font-size:38px}.admin-workspace-head>p{color:var(--muted);font-size:13px}.admin-workspace-head>p strong{color:var(--forest);font-size:22px}.admin-filters{background:var(--surface);border:1px solid var(--line);border-radius:17px 17px 0 0;grid-template-columns:1.6fr repeat(4,minmax(130px,.72fr)) auto;gap:10px;padding:15px;display:grid}.admin-filters label{gap:6px;display:grid}.admin-filters label>span,.admin-detail-editor label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:800 9px SFMono-Regular,Consolas,monospace}.admin-filters input,.admin-filters select,.admin-lead-row select,.admin-detail-editor input,.admin-detail-editor textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#faf6ed;border-radius:10px;outline:none;font:650 12px Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.admin-filters input,.admin-filters select{height:41px;padding:0 11px}.admin-filters input:focus,.admin-filters select:focus,.admin-detail-editor input:focus,.admin-detail-editor textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-soft)}.admin-clear{height:41px;color:var(--coral-dark);cursor:pointer;background:0 0;border:0;align-self:end;padding:0 12px;font-weight:800}.admin-save-message{border-inline:1px solid var(--line);color:#75520d;background:#fff2d7;margin:0;padding:10px 16px;font-size:12px}.admin-lead-list{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 18px 18px;overflow:hidden;box-shadow:7px 7px #ded6c6}.admin-lead-head,.admin-lead-row{grid-template-columns:1.55fr 1.05fr .63fr .72fr .58fr .45fr;align-items:center;gap:16px;display:grid}.admin-lead-head{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ece5d8;padding:12px 17px;font:800 9px SFMono-Regular,Consolas,monospace}.admin-lead{border-bottom:1px solid var(--line)}.admin-lead:last-child{border-bottom:0}.admin-lead-row{padding:17px}.admin-lead-row:hover{background:#fffcf5}.admin-person{align-items:center;gap:12px;min-width:0;display:flex}.admin-person>span{background:var(--forest);color:#fff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-person>div{gap:3px;min-width:0;display:grid}.admin-person strong,.admin-person a,.admin-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-person strong{font-size:14px}.admin-person a{color:var(--coral-dark);font-size:11px;font-weight:750;text-decoration:none}.admin-person small,.admin-signal small,.admin-lead-row time{color:var(--muted);font-size:10px}.admin-signal{gap:5px;min-width:0;display:grid}.admin-signal strong{font-size:12px}.admin-signal small{line-height:1.35}.admin-lead-row select{height:36px;padding:0 8px;font-size:10px;font-weight:800}.admin-status.waiting{background:#f1ede5}.admin-status.contacted{background:#fff0c8}.admin-status.interviewed{background:#e3e8ff}.admin-status.pilot{background:#dceadf}.admin-status.accepted{background:#cce8d2}.admin-status.declined{background:#eee}.admin-priority.high{color:#913721;background:#ffe1d9}.admin-priority.normal{background:#f5efe4}.admin-priority.low{color:#5b6b62;background:#edf1ed}.admin-open{appearance:none;border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;height:35px;padding:0 11px;font-size:10px;font-weight:850}.admin-open:hover{background:var(--forest);color:#fff}.admin-lead-detail{border-top:1px solid var(--line);background:#f5f0e6;grid-template-columns:.75fr 1.25fr;gap:30px;padding:22px 17px 25px;display:grid}.admin-detail-facts{align-content:start;gap:18px;display:grid}.admin-detail-facts dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.admin-detail-facts dl div{border:1px solid var(--line);background:#fffaf1;border-radius:11px;padding:13px}.admin-detail-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:800}.admin-detail-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:750}.admin-detail-facts>a{color:var(--coral-dark);font-size:12px;font-weight:850}.admin-detail-editor{gap:13px;display:grid}.admin-detail-editor label{gap:6px;display:grid}.admin-detail-editor textarea{resize:vertical;min-height:105px;padding:12px;line-height:1.5}.admin-detail-editor>div{grid-template-columns:1fr 1.4fr;gap:11px;display:grid}.admin-detail-editor input{height:40px;padding:0 11px}.admin-detail-editor>button{appearance:none;background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-dark);cursor:pointer;border:0;border-radius:999px;justify-self:end;padding:12px 17px;font-weight:850}.admin-detail-editor>button:disabled{opacity:.6}.admin-empty{color:var(--muted);justify-items:center;gap:12px;padding:52px 20px;display:grid}.admin-empty strong{color:var(--ink);font-size:18px}.admin-empty button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 15px;font-weight:800}.admin-login-page{background:radial-gradient(circle at 16% 18%,#fff0c8 0,transparent 26%),radial-gradient(circle at 82% 78%,#dceadf 0,transparent 28%),var(--paper);place-items:center;min-height:100vh;padding:30px;display:grid}.admin-login-shell{border:1px solid var(--line);width:min(510px,100%);box-shadow:13px 13px 0 var(--amber);background:#fffdf8;border-radius:27px;padding:34px}.admin-login-copy{margin:58px 0 28px}.admin-login-copy h1{letter-spacing:-.052em;margin:14px 0 18px;font-size:44px;line-height:.98}.admin-login-copy>p:last-child{color:var(--muted);line-height:1.55}.admin-login-form{gap:14px;display:grid}.admin-login-form label{gap:7px;display:grid}.admin-login-form label span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:800 10px SFMono-Regular,Consolas,monospace}.admin-login-form input{border:1px solid var(--line);background:#faf6ed;border-radius:11px;outline:none;height:47px;padding:0 13px;font-weight:700}.admin-login-form input:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-soft)}.admin-login-form button{background:var(--coral);color:#fff;box-shadow:0 5px 0 var(--coral-dark);cursor:pointer;border:0;border-radius:999px;margin-top:4px;padding:14px;font-weight:850}.admin-login-form button:disabled{opacity:.55;cursor:not-allowed}.admin-login-form p{color:#7f321f;background:#ffe7df;border-radius:9px;margin:0;padding:10px;font-size:11px;line-height:1.4}.admin-login-shell>small{text-align:center;color:var(--muted);margin-top:20px;font-size:10px;display:block}.admin-unavailable{place-items:center;min-height:100vh;padding:30px;display:grid}.admin-unavailable section{border:1px solid var(--line);background:var(--surface);border-radius:24px;max-width:650px;padding:45px}.admin-unavailable h1{letter-spacing:-.05em;font-size:46px}@media (max-width:1100px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-filters{grid-template-columns:1.5fr 1fr 1fr}.admin-clear{justify-self:start}.admin-lead-head{display:none}.admin-lead-row{grid-template-columns:1.4fr 1fr .7fr}.admin-lead-row>time{display:none}.admin-lead-row .admin-open{grid-column:3}.admin-lead-detail{grid-template-columns:1fr}.admin-funnel>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.admin-topbar{padding:0 20px}.admin-live,.admin-founder{display:none}.admin-main{width:min(100% - 28px,1320px);padding-top:40px}.admin-heading{grid-template-columns:1fr}.admin-heading-actions{justify-items:start}.admin-heading h1{font-size:52px}.admin-kpis{grid-template-columns:1fr 1fr}.admin-funnel{box-shadow:6px 6px 0 var(--amber);padding:22px}.admin-funnel>header{flex-direction:column;align-items:flex-start;gap:14px}.admin-funnel>div,.admin-filters{grid-template-columns:1fr 1fr}.admin-search{grid-column:1/-1}.admin-lead-row{grid-template-columns:1fr 1fr;gap:13px}.admin-person,.admin-signal{grid-column:1/-1}.admin-lead-row .admin-open{grid-column:auto}.admin-detail-editor>div,.admin-detail-facts dl{grid-template-columns:1fr}.admin-workspace-head{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.admin-kpis,.admin-filters{grid-template-columns:1fr}.admin-search{grid-column:auto}.admin-funnel>div{grid-template-columns:1fr}.admin-heading h1{font-size:44px}.admin-login-shell{box-shadow:8px 8px 0 var(--amber);padding:25px}.admin-login-copy h1{font-size:38px}}.waitlist-hero-simple{align-items:center;min-height:650px;padding-block:62px}.waitlist-hero-simple .waitlist-copy h1{max-width:760px}.waitlist-proof-simple{margin-top:32px}.waitlist-form-simple{align-self:center;padding:36px}.waitlist-form-simple .form-heading{margin-bottom:25px}.waitlist-form-simple .form-heading h2{margin-bottom:8px;font-size:39px}.waitlist-form-simple>label:first-of-type input{border-radius:14px;height:54px;font-size:15px}.waitlist-form-simple .consent-simple{margin:18px 0}.waitlist-form-simple button{padding:16px;font-size:14px}.waitlist-success-simple{min-height:350px}@media (max-width:850px){.waitlist-hero-simple{padding-block:52px}.waitlist-form-simple{width:100%}}@media (max-width:520px){.waitlist-form-simple{padding:25px}.waitlist-form-simple .form-heading h2{font-size:34px}}.hero-demo-link{background:var(--coral);color:#fff;text-align:center;border:0;border-radius:999px;width:100%;margin-top:17px;padding:15px;font-weight:850;text-decoration:none;display:block;box-shadow:0 5px #9e2d19}.demo-page{background:radial-gradient(circle at 4% 11%,#fff1ca 0,transparent 22%),radial-gradient(circle at 96% 48%,#dceadf 0,transparent 25%),var(--paper);min-height:100vh}.demo-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:80px;display:flex}.demo-nav>div{align-items:center;gap:18px;display:flex}.demo-nav>div span{color:var(--forest);letter-spacing:.08em;background:#dceadf;border-radius:999px;padding:7px 10px;font:850 10px SFMono-Regular,Consolas,monospace}.demo-nav>div a{color:var(--coral-dark);font-size:13px;font-weight:800}.demo-intro{grid-template-columns:1fr 360px;align-items:end;gap:70px;padding:78px 0 55px;display:grid}.demo-intro h1{letter-spacing:-.07em;max-width:900px;margin:17px 0 24px;font-size:clamp(54px,7vw,92px);line-height:.9}.demo-intro h1 em{color:var(--coral);font-style:normal}.demo-intro>div>p:last-child{max-width:760px;color:var(--muted);font-size:18px;line-height:1.58}.demo-intro aside{background:#e7f0e7;border:1px solid #b9cdbd;border-radius:20px;gap:12px;padding:25px;display:grid;box-shadow:7px 7px #c5d4c6}.demo-intro aside strong{color:var(--forest);font-size:18px}.demo-intro aside span{border-top:1px solid #c4d4c7;padding-top:11px;font-size:13px;font-weight:700}.demo-intro aside span:before{content:"✓";background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:10px;display:inline-grid}.demo-intro aside small{color:var(--muted);margin-top:5px;line-height:1.45}.action-console{padding-bottom:110px}.action-steps{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:repeat(6,1fr);margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.action-steps li{border-right:1px solid var(--line);color:#9b988f;align-content:center;gap:7px;min-height:72px;padding:15px;display:grid}.action-steps li:last-child{border:0}.action-steps b{font:800 10px SFMono-Regular,Consolas,monospace}.action-steps span{font-size:12px;font-weight:800}.action-steps li.done{color:var(--forest);background:#e3eee5}.action-steps li.done b:after{content:" ✓"}.action-steps li.active{background:var(--amber);color:var(--forest)}.action-workspace{background:var(--forest);box-shadow:12px 12px 0 var(--amber);border:1px solid #0f3429;border-radius:25px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);display:grid;overflow:hidden}.action-builder{background:var(--surface);padding:34px}.action-builder>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.action-builder h2{letter-spacing:-.05em;max-width:650px;margin:12px 0 25px;font-size:clamp(28px,4vw,43px);line-height:1.02}.sandbox-state{white-space:nowrap;color:var(--forest);background:#e3eee5;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:850;display:inline-flex}.sandbox-state i{background:#249b5a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c9e3d1}.offer-picker{border-block:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.offer-picker>span,.offer-summary span,.intent-proof span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:800 9px SFMono-Regular,Consolas,monospace}.offer-picker select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);background:#faf5eb;border-radius:12px;outline:none;padding:0 12px;font:750 13px Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.offer-picker select:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-soft)}.offer-picker select:disabled{opacity:.75}.offer-summary{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 0;display:grid}.offer-summary>div{gap:6px;display:grid}.offer-summary strong{text-transform:capitalize;font-size:13px}.offer-summary p{background:var(--cream);color:#625d50;border-radius:11px;grid-column:1/-1;margin:5px 0 0;padding:14px;font-size:13px;line-height:1.45}.intent-proof{border:1px solid var(--line);background:#f3eee4;border-radius:13px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.intent-proof>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:13px;display:grid}.intent-proof>div:nth-child(2n){border-right:0}.intent-proof>div:nth-last-child(-n+2){border-bottom:0}.intent-proof code{text-overflow:ellipsis;white-space:nowrap;color:var(--forest);font-size:11px;overflow:hidden}.policy-result{border-radius:12px;gap:10px;margin-top:14px;padding:15px;display:grid}.policy-result.pass{color:var(--forest);background:#dceadf;border:1px solid #bad0be}.policy-result.fail{color:#84321d;background:#ffe1d9;border:1px solid #edb8a9}.policy-result>div{flex-wrap:wrap;gap:7px;display:flex}.policy-result span{background:#ffffff7a;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:750}.action-error{color:#7f321f;background:#ffe1d9;border-radius:10px;padding:12px;font-size:12px}.action-controls{gap:10px;margin-top:20px;display:flex}.action-controls button{appearance:none;background:var(--coral);color:#fff;box-shadow:0 5px 0 var(--coral-dark);cursor:pointer;border:0;border-radius:999px;padding:14px 19px;font-weight:850}.action-controls button:disabled{opacity:.55;cursor:wait}.action-controls .action-reset{color:var(--forest);border:1px solid var(--forest);box-shadow:none;background:0 0}.action-disclosure{color:var(--muted);margin-top:15px;font-size:10px;line-height:1.45;display:block}.receipt-panel{color:#fff;grid-template-rows:auto 1fr;padding:29px;display:grid}.receipt-panel>header{border-bottom:1px solid #42685c;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.receipt-panel>header span{color:#bdd0c7;letter-spacing:.08em;font:800 10px SFMono-Regular,Consolas,monospace}.receipt-panel>header b{color:#c7d8d1;background:#315a4d;border-radius:999px;padding:6px 8px;font:850 9px SFMono-Regular,Consolas,monospace}.receipt-panel>header b.protected{background:var(--amber);color:var(--forest)}.receipt-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:430px;display:grid}.receipt-empty i{width:64px;height:64px;color:var(--amber);background:#214c3f;border:1px solid #4b7165;border-radius:20px;place-items:center;font-style:normal;font-weight:900;display:grid}.receipt-empty strong{font-size:20px}.receipt-empty p{color:#bcd0c8;max-width:280px;margin:0;font-size:13px;line-height:1.5}.receipt-details{padding-top:22px}.replay-proof{background:var(--amber);color:var(--forest);border-radius:12px;gap:4px;margin-bottom:17px;padding:15px;display:grid}.replay-proof strong{font-size:14px}.replay-proof span{font-size:11px}.receipt-details dl{margin:0}.receipt-details dl>div{border-top:1px solid #42685c;gap:5px;padding:11px 0;display:grid}.receipt-details dt{color:#aebfb9;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.receipt-details dd{overflow-wrap:anywhere;margin:0;font:650 11px SFMono-Regular,Consolas,monospace}.receipt-details>small{color:#bcd0c8;margin-top:18px;line-height:1.5;display:block}.demo-next{background:var(--cream);box-shadow:8px 8px 0 var(--coral);border:1px solid #dbc994;border-radius:25px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-bottom:90px;padding:48px;display:grid}.demo-next h2{letter-spacing:-.055em;max-width:850px;margin:13px 0 0;font-size:clamp(34px,4.5vw,56px);line-height:.98}.demo-next>a{background:var(--forest);color:#fff;white-space:nowrap;border-radius:999px;padding:14px 18px;font-weight:800;text-decoration:none}@media (max-width:900px){.demo-intro{grid-template-columns:1fr;gap:35px}.action-steps{grid-template-columns:repeat(3,1fr)}.action-steps li:nth-child(3){border-right:0}.action-steps li:nth-child(-n+3){border-bottom:1px solid var(--line)}.action-workspace{grid-template-columns:1fr}.receipt-empty{min-height:270px}.demo-next{grid-template-columns:1fr}.demo-next>a{justify-self:start}.offer-summary{grid-template-columns:1fr 1fr}}@media (max-width:560px){.demo-nav>div span{display:none}.demo-intro{padding-top:54px}.demo-intro h1{font-size:52px}.action-console{width:min(100% - 20px,1160px)}.action-steps{grid-template-columns:1fr 1fr}.action-steps li:nth-child(3){border-right:1px solid var(--line)}.action-steps li:nth-child(2n){border-right:0}.action-steps li:nth-child(-n+4){border-bottom:1px solid var(--line)}.action-builder,.receipt-panel{padding:23px}.action-builder>header{display:grid}.sandbox-state{justify-self:start}.offer-summary,.intent-proof{grid-template-columns:1fr}.intent-proof>div{border-right:0;border-bottom:1px solid var(--line)!important}.intent-proof>div:last-child{border-bottom:0!important}.action-controls{flex-direction:column;align-items:stretch}.demo-next{width:min(100% - 24px,1160px);padding:30px}}.admin-stellar-link,.stellar-admin-nav a{color:var(--forest);font-size:12px;font-weight:850;text-decoration:none}.stellar-lab-page{background:radial-gradient(circle at 9% 14%,#fff0c8 0,transparent 24%),radial-gradient(circle at 94% 40%,#dceadf 0,transparent 25%),var(--paper);min-height:100vh}.stellar-admin-nav{align-items:center;gap:16px;display:flex}.stellar-admin-nav span{background:var(--forest);color:#fff;letter-spacing:.08em;border-radius:999px;padding:7px 10px;font:800 9px SFMono-Regular,Consolas,monospace}.stellar-lab-shell{width:min(1180px,100% - 40px);margin:auto;padding:70px 0 110px}.stellar-lab-heading{grid-template-columns:1fr 310px;align-items:end;gap:60px;display:grid}.stellar-lab-heading h1{letter-spacing:-.065em;max-width:820px;margin:16px 0 20px;font-size:clamp(50px,6vw,82px);line-height:.92}.stellar-lab-heading>div>p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.stellar-lab-heading aside{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:6px 6px #ded6c6}.stellar-lab-heading aside i{background:#c14a31;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 6px #f4d8d0}.stellar-lab-heading aside.ready i{background:#249b5a;box-shadow:0 0 0 6px #d7eadc}.stellar-lab-heading aside div{gap:4px;display:grid}.stellar-lab-heading aside strong{font-size:13px}.stellar-lab-heading aside small{color:var(--muted);font-size:10px}.stellar-lab{margin-top:54px}.stellar-test-progress{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,1fr);margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.stellar-test-progress li{border-right:1px solid var(--line);color:#9b988f;gap:6px;min-height:70px;padding:14px 18px;display:grid}.stellar-test-progress li:last-child{border:0}.stellar-test-progress b{font:800 10px SFMono-Regular,Consolas,monospace}.stellar-test-progress span{font-size:12px;font-weight:850}.stellar-test-progress li.done{color:var(--forest);background:#e3eee5}.stellar-test-progress li.done b:after{content:" ✓"}.stellar-lab-grid{background:var(--forest);box-shadow:12px 12px 0 var(--amber);border:1px solid #0f3429;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid;overflow:hidden}.stellar-lab-actions{background:var(--surface);padding:32px}.stellar-lab-actions>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.stellar-lab-actions h2{letter-spacing:-.045em;margin:10px 0 25px;font-size:38px}.testnet-pill{background:var(--amber);color:var(--forest);letter-spacing:.08em;border-radius:999px;padding:7px 10px;font:850 9px SFMono-Regular,Consolas,monospace}.stellar-setup-callout{background:#fff2d7;border:1px solid #e5c67e;border-radius:13px;margin-bottom:18px;padding:17px}.stellar-setup-callout strong{font-size:14px}.stellar-setup-callout p{color:#6d603f;margin:6px 0 12px;font-size:12px;line-height:1.45}.stellar-setup-callout code{color:var(--coral-dark);font-size:11px;font-weight:800}.stellar-lab-actions>article{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:start;gap:17px;padding:23px 0;display:grid}.stellar-lab-actions>article>span{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;font:850 10px SFMono-Regular,Consolas,monospace;display:grid}.stellar-lab-actions>article.complete>span{background:var(--forest);border-color:var(--forest);color:#fff}.stellar-lab-actions article h3{margin:3px 0 7px;font-size:18px}.stellar-lab-actions article p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.stellar-lab-actions article dl{flex-wrap:wrap;gap:7px;margin:13px 0 0;display:flex}.stellar-lab-actions article dl div{background:#f2ece1;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.stellar-lab-actions dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.stellar-lab-actions dd{color:var(--forest);margin:0;font:750 10px SFMono-Regular,Consolas,monospace}.stellar-lab-actions article button{background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-dark);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:850}.stellar-lab-actions article button:disabled{opacity:.45;cursor:not-allowed}.stellar-row-buttons{gap:8px;display:flex}.stellar-lab-actions article button.secondary{color:var(--forest);border:1px solid var(--forest);box-shadow:none;background:0 0}.stellar-lab-error{color:#7f321f;background:#ffe1d9;border-radius:10px;margin:15px 0 0;padding:12px;font-size:11px}.stellar-proof-panel{color:#fff;grid-template-rows:auto 1fr auto;padding:28px;display:grid}.stellar-proof-panel>header{border-bottom:1px solid #42685c;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.stellar-proof-panel>header span{color:#bdd0c7;letter-spacing:.08em;font:800 10px SFMono-Regular,Consolas,monospace}.stellar-proof-panel>header b{color:#c7d8d1;background:#315a4d;border-radius:999px;padding:6px 8px;font:850 9px SFMono-Regular,Consolas,monospace}.stellar-proof-panel>header b.verified{background:var(--amber);color:var(--forest)}.stellar-proof-body{text-align:center;align-content:center;justify-items:center;min-height:440px;display:grid}.stellar-proof-body>i{width:62px;height:62px;color:var(--amber);background:#214c3f;border:1px solid #4b7165;border-radius:19px;place-items:center;font-style:normal;font-weight:900;display:grid}.stellar-proof-body h3{margin:18px 0 8px;font-size:20px}.stellar-proof-body>p{color:#bcd0c8;max-width:310px;margin:0;font-size:12px;line-height:1.5}.stellar-proof-body dl{text-align:left;width:100%;margin:21px 0 0}.stellar-proof-body dl div{border-top:1px solid #42685c;gap:4px;padding:9px 0;display:grid}.stellar-proof-body dt{color:#9fb8ae;text-transform:uppercase;font-size:8px;font-weight:800}.stellar-proof-body dd{overflow-wrap:anywhere;margin:0;font:650 10px SFMono-Regular,Consolas,monospace}.stellar-proof-panel>footer{color:#bcd0c8;border-top:1px solid #42685c;padding-top:17px;font-size:10px;line-height:1.5}@media (max-width:900px){.stellar-lab-heading{grid-template-columns:1fr}.stellar-lab-heading aside{max-width:360px}.stellar-lab-grid{grid-template-columns:1fr}.stellar-proof-body{min-height:300px}}@media (max-width:620px){.stellar-lab-shell{width:min(100% - 24px,1180px);padding-top:45px}.stellar-lab-heading h1{font-size:49px}.stellar-test-progress{grid-template-columns:1fr 1fr}.stellar-test-progress li:nth-child(-n+2){border-bottom:1px solid var(--line)}.stellar-test-progress li:nth-child(2n){border-right:0}.stellar-lab-actions,.stellar-proof-panel{padding:22px}.stellar-lab-actions>article{grid-template-columns:34px 1fr}.stellar-lab-actions>article>button,.stellar-row-buttons{grid-column:2;justify-self:start}.stellar-admin-nav span{display:none}}.agent-page{background:radial-gradient(circle at 10% 12%,#fff0c8 0,transparent 26%),radial-gradient(circle at 88% 72%,#dceadf 0,transparent 28%),var(--paper);min-height:100vh}.agent-entry{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:70px;min-height:calc(100vh - 80px);padding-block:72px 100px;display:grid}.agent-entry h1,.agent-workspace h1{letter-spacing:-.067em;max-width:780px;margin:16px 0 22px;font-size:clamp(52px,7vw,88px);line-height:.91}.agent-entry>div>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:18px;line-height:1.58}.agent-primary{background:var(--coral);color:#fff;box-shadow:0 5px 0 var(--coral-dark);cursor:pointer;border:0;border-radius:999px;margin:29px 0 16px;padding:16px 22px;font-size:14px;font-weight:850;display:block}.agent-entry>div>small{color:var(--muted);font-size:11px}.agent-onboarding-preview,.agent-setup-list{border:1px solid var(--line);background:var(--surface);box-shadow:9px 9px 0 var(--amber);border-radius:22px;padding:27px}.agent-onboarding-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:19px;display:flex}.agent-onboarding-preview>header span,.agent-onboarding-preview>header b{letter-spacing:.08em;font:850 9px SFMono-Regular,Consolas,monospace}.agent-onboarding-preview>header b{color:var(--forest);background:#dceadf;border-radius:999px;padding:6px 8px}.agent-onboarding-preview ol{margin:0;padding:0;list-style:none}.agent-onboarding-preview li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.agent-onboarding-preview li:last-child{border:0}.agent-onboarding-preview li b{background:var(--forest);width:35px;height:35px;color:var(--amber);border-radius:11px;place-items:center;font:850 9px SFMono-Regular,Consolas,monospace;display:grid}.agent-onboarding-preview li span{font-size:13px;font-weight:800}.agent-setup-list{gap:13px;display:grid}.agent-setup-list strong{margin-bottom:8px}.agent-setup-list code{color:var(--forest);overflow-wrap:anywhere;background:#f2ece1;border-radius:10px;padding:12px;font-size:11px}.agent-loading{grid-template-columns:auto 1fr;place-content:center;min-height:70vh}.agent-loading i,.agent-provisioning i{border:3px solid #c7d8d1;border-top-color:var(--forest);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-workspace{padding-block:62px 110px}.agent-workspace>header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:38px;display:flex}.agent-workspace h1{margin-bottom:11px;font-size:clamp(45px,6vw,76px)}.agent-workspace>header>div>p:last-child{color:var(--muted)}.agent-signout{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-weight:800}.agent-provisioning,.agent-bootstrap-error{border:1px solid var(--line);background:var(--surface);border-radius:17px;align-items:center;gap:17px;min-height:100px;padding:23px;display:flex;box-shadow:6px 6px #ded6c6}.agent-provisioning>div{gap:5px;display:grid}.agent-provisioning span{color:var(--muted);font-size:12px}.agent-bootstrap-error{color:#7f321f;background:#ffe6de;flex-direction:column;align-items:flex-start}.agent-bootstrap-error button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.agent-wallet-grid{background:var(--forest);box-shadow:12px 12px 0 var(--amber);border:1px solid #0f3429;border-radius:25px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.agent-wallet-card{background:var(--surface);padding:31px}.agent-wallet-card>header{justify-content:space-between;align-items:center;display:flex}.agent-wallet-card>header span{letter-spacing:.08em;font:850 9px SFMono-Regular,Consolas,monospace}.agent-wallet-card>header b{color:var(--forest);background:#dceadf;border-radius:999px;padding:6px 8px;font:850 9px SFMono-Regular,Consolas,monospace}.agent-wallet-mark{background:var(--forest);width:68px;height:68px;color:var(--amber);box-shadow:6px 6px 0 var(--amber);border-radius:22px;place-items:center;margin:48px 0 25px;font-size:28px;font-weight:900;display:grid}.agent-wallet-card h2{letter-spacing:-.03em;font-size:25px}.agent-wallet-card>code{max-width:100%;color:var(--forest);overflow-wrap:anywhere;background:#f2ece1;border-radius:10px;padding:11px;font-size:10px;display:block}.agent-wallet-card dl{margin:26px 0 0}.agent-wallet-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.agent-wallet-card dt{color:var(--muted);font-size:10px}.agent-wallet-card dd{margin:0;font-size:11px;font-weight:800}.agent-ready-panel{color:#fff;align-content:center;padding:39px;display:grid}.agent-ready-panel .eyebrow{color:var(--amber)}.agent-ready-panel h2{letter-spacing:-.055em;max-width:610px;margin:13px 0 17px;font-size:clamp(34px,5vw,58px);line-height:.98}.agent-ready-panel>p:not(.eyebrow){color:#bdd0c8;max-width:650px;line-height:1.55}.agent-balances{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.agent-balances span{color:#bdd0c8;border:1px solid #42685c;border-radius:10px;gap:3px;padding:10px 12px;font-size:10px;display:grid}.agent-balances b{color:var(--amber)}.agent-ready-panel>a{background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-dark);border-radius:999px;justify-self:start;padding:13px 17px;font-weight:850;text-decoration:none}@media (max-width:850px){.agent-entry,.agent-wallet-grid{grid-template-columns:1fr}.agent-entry{gap:40px}.agent-workspace>header{flex-direction:column}.agent-signout{align-self:flex-start}.agent-wallet-grid{box-shadow:8px 8px 0 var(--amber)}}@media (max-width:520px){.agent-entry{padding-block:48px}.agent-entry h1{font-size:49px}.agent-workspace{width:min(100% - 24px,1160px)}.agent-wallet-card,.agent-ready-panel{padding:24px}.agent-ready-panel h2{font-size:38px}}.agent-travel{border:1px solid var(--line);background:var(--surface);border-radius:25px;margin-top:58px;padding:34px;box-shadow:10px 10px #ded6c6}.agent-travel>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.agent-travel>header h2{letter-spacing:-.055em;max-width:750px;margin:10px 0;font-size:clamp(34px,5vw,58px);line-height:.98}.agent-travel>header p:not(.eyebrow){color:var(--muted)}.agent-travel>header>span{background:var(--forest-soft);color:var(--forest);white-space:nowrap;border-radius:999px;padding:8px 10px;font:850 9px SFMono-Regular,Consolas,monospace}.agent-travel form{grid-template-columns:1.4fr repeat(2,1fr) .65fr .8fr auto;align-items:end;gap:10px;margin:30px 0;display:grid}.agent-travel label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:10px;font-weight:850;display:grid}.agent-travel input,.agent-travel select{border:1px solid var(--line);min-width:0;height:45px;color:var(--ink);background:#fff;border-radius:11px;padding:0 12px;font:650 12px inherit}.agent-travel form button,.agent-hotel-list footer button{background:var(--coral);color:#fff;height:45px;box-shadow:0 4px 0 var(--coral-dark);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 17px;font-weight:850}.agent-travel form button:disabled{opacity:.55;cursor:wait}.agent-travel-error{color:#7f321f;background:#ffe1d9;border-radius:11px;padding:13px;font-size:12px}.agent-travel-summary{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:14px 0;font-size:11px;display:flex}.agent-travel-summary strong{color:var(--forest)}.agent-hotel-list{gap:11px;display:grid}.agent-hotel-list article{border:1px solid var(--line);background:#fffdf8;border-radius:17px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px;transition:border-color .15s,transform .15s;display:grid}.agent-hotel-list article.selected{border-color:var(--coral);transform:translate(4px)}.agent-hotel-list img,.agent-hotel-placeholder{object-fit:cover;background:var(--forest);width:150px;height:112px;color:var(--amber);border-radius:12px;place-items:center;font:850 10px SFMono-Regular,Consolas,monospace;display:grid}.agent-hotel-list article>div>small{color:var(--coral-dark);font:800 9px SFMono-Regular,Consolas,monospace}.agent-hotel-list h3{margin:6px 0;font-size:20px}.agent-hotel-list article>div>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.agent-hotel-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.agent-hotel-meta span{color:var(--muted);text-transform:capitalize;background:#f2ece1;border-radius:999px;padding:5px 7px;font-size:9px}.agent-hotel-meta b{color:var(--forest)}.agent-hotel-list footer{justify-items:end;gap:5px;min-width:135px;display:grid}.agent-hotel-list footer strong{font-size:21px}.agent-hotel-list footer small{color:var(--muted)}.agent-hotel-list footer button{height:36px;margin-top:6px}.agent-travel-selection{background:var(--forest);color:#fff;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:18px;padding:23px;display:grid}.agent-travel-selection .eyebrow{color:var(--amber)}.agent-travel-selection h3{margin:7px 0;font-size:24px}.agent-travel-selection p:not(.eyebrow){color:#bdd0c8;max-width:780px;margin:0;font-size:11px;line-height:1.5}.agent-travel-selection>div:last-child{text-align:right;gap:5px;display:grid}.agent-travel-selection>div:last-child strong{color:var(--amber);font-size:22px}.agent-travel-selection>div:last-child span{color:#bdd0c8;font-size:9px}@media (max-width:1050px){.agent-travel form{grid-template-columns:repeat(3,1fr)}.agent-travel form button{justify-self:start}.agent-hotel-list article{grid-template-columns:120px minmax(0,1fr) auto}.agent-hotel-list img,.agent-hotel-placeholder{width:120px;height:100px}}@media (max-width:700px){.agent-travel{padding:22px}.agent-travel>header{display:grid}.agent-travel form{grid-template-columns:1fr 1fr}.agent-travel form label:first-child{grid-column:1/-1}.agent-hotel-list article{grid-template-columns:1fr}.agent-hotel-list img,.agent-hotel-placeholder{width:100%;height:190px}.agent-hotel-list footer{justify-items:start}.agent-travel-selection{grid-template-columns:1fr}.agent-travel-selection>div:last-child{text-align:left}.agent-travel-summary{display:grid}}.nav div a.nav-login{background:var(--forest);color:#fff;border-radius:999px;margin-left:-9px;padding:10px 15px;box-shadow:0 4px #0d3025}.nav div a.nav-login:hover{color:#fff;transform:translateY(1px);box-shadow:0 2px #0d3025}.login-page{background:radial-gradient(circle at 12% 18%,#fff0c8 0,transparent 27%),radial-gradient(circle at 88% 78%,#dceadf 0,transparent 30%),var(--paper);min-height:100vh}.login-back{color:var(--forest);font-size:13px;font-weight:800;text-decoration:none}.login-shell{grid-template-columns:minmax(0,1fr) minmax(350px,.75fr);align-items:center;gap:78px;min-height:calc(100vh - 80px);padding-block:72px 100px;display:grid}.login-copy h1{letter-spacing:-.067em;max-width:760px;margin:16px 0 22px;font-size:clamp(54px,7vw,88px);line-height:.91}.login-copy>p:not(.eyebrow){max-width:690px;color:var(--muted);font-size:18px;line-height:1.6}.login-copy>small{max-width:650px;color:var(--muted);font-size:11px;line-height:1.5;display:block}.login-card{background:var(--forest);color:#fff;box-shadow:11px 11px 0 var(--amber);border:1px solid #0d3025;border-radius:25px;padding:28px}.login-card>header{border-bottom:1px solid #42685c;justify-content:space-between;gap:15px;padding-bottom:20px;display:flex}.login-card>header span,.login-card>header b{letter-spacing:.08em;font:850 9px SFMono-Regular,Consolas,monospace}.login-card>header b{background:var(--amber);color:var(--forest);border-radius:999px;padding:6px 8px}.login-card ol{margin:0;padding:0;list-style:none}.login-card li{border-bottom:1px solid #42685c;grid-template-columns:37px 1fr;align-items:center;gap:14px;padding:20px 0;display:grid}.login-card li:last-child{border:0}.login-card li b{width:37px;height:37px;color:var(--amber);background:#214d40;border-radius:12px;place-items:center;font:850 9px SFMono-Regular,Consolas,monospace;display:grid}.login-card li span{font-size:13px;font-weight:800;line-height:1.4}.login-card>strong{margin-bottom:16px;display:block}.login-card>code{color:var(--amber);overflow-wrap:anywhere;background:#214d40;border-radius:10px;padding:13px;font-size:11px;display:block}.agent-account-overview{grid-template-columns:.85fr 1.15fr;gap:17px;margin-top:58px;display:grid}.agent-account-overview>article{border:1px solid var(--line);background:var(--surface);border-radius:21px;padding:28px;box-shadow:6px 6px #ded6c6}.agent-account-overview h2{letter-spacing:-.045em;margin:10px 0 24px;font-size:29px;line-height:1.05}.agent-account-overview dl{margin:0}.agent-account-overview dl div{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.agent-account-overview dt{color:var(--muted);font-size:10px}.agent-account-overview dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.agent-account-overview ol{margin:0;padding:0;list-style:none}.agent-account-overview li{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.agent-account-overview li span{font-size:12px;font-weight:750}.agent-account-overview time{color:var(--muted);white-space:nowrap;font-size:9px}.agent-empty-history{color:var(--muted);background:#f2ece1;border-radius:13px;padding:20px;font-size:12px;line-height:1.5}@media (max-width:850px){.login-shell,.agent-account-overview{grid-template-columns:1fr}.login-shell{gap:42px}.nav div a.nav-login{margin-left:0}.agent-account-overview{margin-top:42px}}@media (max-width:520px){.login-shell{width:min(100% - 24px,1160px);padding-block:48px}.login-copy h1{font-size:48px}.login-card{box-shadow:7px 7px 0 var(--amber);padding:23px}.agent-account-overview li{display:grid}.agent-account-overview dl div{grid-template-columns:1fr}}.agent-chat-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);align-items:stretch;gap:18px;margin-bottom:52px;display:grid}.agent-chat-panel{background:var(--surface);height:clamp(620px,100dvh - 126px,780px);min-height:0;box-shadow:11px 11px 0 var(--amber);border:1px solid #0d3025;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.agent-chat-panel>header{border-bottom:1px solid var(--line);background:#fffdf8;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.agent-chat-panel>header>div{align-items:center;gap:11px;display:flex}.agent-chat-panel>header>div>div{gap:2px;display:grid}.agent-chat-panel>header strong{font-size:13px}.agent-chat-panel>header small{color:var(--muted);font-size:9px}.agent-online-dot{background:#36a66b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #dceadf}.agent-chat-memory{background:var(--forest-soft);color:var(--forest);letter-spacing:.08em;border-radius:999px;padding:7px 9px;font:850 8px SFMono-Regular,Consolas,monospace}.agent-chat-thread{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(#f8f4eb 0,#fffdf8 28%);flex:auto;min-height:0;padding:26px 22px;position:relative;overflow-y:auto}.agent-chat-loading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.agent-chat-loading i{border:3px solid #c7d8d1;border-top-color:var(--forest);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite agent-spin}.agent-message{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 23px;display:grid}.agent-message.user{grid-template-columns:minmax(0,1fr) auto;margin-left:13%}.agent-message.user>.agent-message-avatar{grid-area:1/2}.agent-message.user>:not(.agent-message-avatar){grid-area:1/1;justify-self:end}.agent-message-avatar{background:var(--forest);width:38px;height:38px;color:var(--amber);border-radius:13px;place-items:center;font:850 8px SFMono-Regular,Consolas,monospace;display:grid}.agent-message.user .agent-message-avatar{background:var(--coral);color:#fff}.agent-message-copy{border:1px solid var(--line);max-width:760px;color:var(--ink);background:#fff;border-radius:5px 17px 17px;padding:15px 17px;font-size:13px;line-height:1.55;display:inline-block;box-shadow:3px 3px #e5ded1}.agent-message.user .agent-message-copy{background:var(--forest);border-color:var(--forest);color:#fff;border-radius:17px 5px 17px 17px}.agent-message-copy p{margin:0 0 10px}.agent-message-copy p:last-child{margin:0}.agent-connection-state{color:#75520d;text-transform:uppercase;background:#fff0c8;border-radius:999px;margin-bottom:6px;padding:5px 7px;font:800 8px SFMono-Regular,Consolas,monospace;display:inline-block}.agent-workflow-state{color:#36447d;text-transform:uppercase;background:#e8edf9;border-radius:999px;margin:0 0 6px 6px;padding:5px 7px;font:800 8px SFMono-Regular,Consolas,monospace;display:inline-block}.agent-message-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.agent-message-actions button,.agent-message-actions a{color:var(--forest);cursor:pointer;background:#fffdf8;border:1px solid #cfc7b9;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none}.agent-message-actions button:hover,.agent-message-actions a:hover{border-color:var(--coral);color:var(--coral-dark)}.agent-message-actions button:disabled{opacity:.5;cursor:wait}.agent-chat-typing{color:var(--muted);align-items:center;gap:4px;margin:0 0 20px 50px;font-size:9px;display:flex}.agent-chat-typing i{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1s infinite chat-pulse}.agent-chat-typing i:nth-child(2){animation-delay:.15s}.agent-chat-typing i:nth-child(3){animation-delay:.3s}.agent-chat-typing span{margin-left:7px}@keyframes chat-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.agent-chat-error{color:#7f321f;background:#ffe1d9;flex:none;margin:0;padding:10px 20px;font-size:10px}.agent-chat-composer{border:1px solid var(--line);background:#fff;border-radius:18px;flex:none;grid-template-columns:1fr auto;align-items:end;gap:10px;margin:10px 18px 8px;padding:7px 8px;display:grid;box-shadow:0 5px 18px #2f3f3512}.agent-chat-composer:focus-within{border-color:#6f9387;box-shadow:0 0 0 3px #dceadf,0 5px 18px #2f3f3512}.agent-chat-composer textarea{resize:none;min-height:42px;max-height:112px;color:var(--ink);background:0 0;border:0;outline:0;padding:10px;font:600 13px/1.45 inherit;overflow-y:auto}.agent-chat-composer button{background:var(--coral);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:0 4px 0 var(--coral-dark);border:0;border-radius:14px;font-size:0}.agent-chat-composer button:after{content:"→";font-size:21px;font-weight:900}.agent-chat-composer button:disabled{opacity:.35;cursor:not-allowed}.agent-chat-boundary{color:var(--muted);text-align:center;flex:none;padding:0 22px 13px;font-size:8px;display:block}.agent-chat-jump{z-index:4;color:var(--forest);cursor:pointer;background:#fffdf8;border:1px solid #9eb4aa;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:850;display:flex;position:absolute;bottom:105px;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #17382d26}.agent-chat-jump span{font-size:14px;line-height:1}.agent-chat-context{background:var(--forest);color:#fff;border:1px solid #0d3025;border-radius:26px;flex-direction:column;height:clamp(620px,100dvh - 126px,780px);padding:27px;display:flex;overflow-y:auto;box-shadow:7px 7px #0d3025}.agent-chat-context .eyebrow{color:var(--amber)}.agent-chat-context h2{letter-spacing:-.05em;margin:10px 0 25px;font-size:32px;line-height:1}.agent-chat-context dl{margin:0}.agent-chat-context dl div{border-top:1px solid #42685c;gap:4px;padding:12px 0;display:grid}.agent-chat-context dt{color:#9fb9af;font-size:9px}.agent-chat-context dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.agent-chat-context>a{color:var(--amber);text-align:center;border:1px solid #597b70;border-radius:11px;margin:20px 0;padding:11px;font-size:10px;font-weight:800;text-decoration:none}.agent-chat-context>section{border-top:1px solid #42685c;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:20px;display:grid}.agent-chat-context>section strong{color:#9fb9af;letter-spacing:.08em;grid-column:1/-1;margin-bottom:3px;font:800 8px SFMono-Regular,Consolas,monospace}.agent-chat-context>section button{color:#fff;cursor:pointer;background:#214d40;border:1px solid #42685c;border-radius:10px;padding:10px 7px;font-size:10px;font-weight:800}.agent-chat-context>section button:hover{border-color:var(--amber);color:var(--amber)}.agent-chat-layout+.agent-wallet-grid{margin-top:0}@media (max-width:920px){.agent-chat-layout{grid-template-columns:1fr}.agent-chat-context{grid-template-columns:1fr 1fr;gap:22px;height:auto;max-height:none;display:grid}.agent-chat-context>section{margin:0}.agent-chat-context>a{align-self:center}.agent-message.user{margin-left:5%}}@media (max-width:600px){.agent-chat-panel{height:calc(100dvh - 82px);min-height:540px;max-height:720px;box-shadow:7px 7px 0 var(--amber)}.agent-chat-thread{padding:18px 12px}.agent-message{grid-template-columns:31px minmax(0,1fr);gap:8px;margin-bottom:18px}.agent-message-avatar{border-radius:10px;width:31px;height:31px}.agent-message.user{margin-left:0}.agent-chat-panel>header{padding:15px}.agent-chat-memory{display:none}.agent-chat-composer{margin:8px 9px 7px}.agent-chat-boundary{padding-inline:12px}.agent-chat-jump{bottom:98px}.agent-chat-context{grid-template-columns:1fr}.agent-chat-context>section{grid-template-columns:repeat(2,1fr)}}.agent-connection-notice{color:#164d3c;background:#e7f5ed;border-bottom:1px solid #b9d5c8;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 20px;font-size:10px;font-weight:800;display:flex}.agent-connection-notice button{color:#164d3c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #164d3c;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.agent-message-actions .primary{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 3px 0 var(--coral-dark)}.agent-connected-apps{border-top:1px solid #42685c;border-bottom:1px solid #42685c;gap:8px;margin:0 0 18px;padding:14px 0;display:grid}.agent-connected-apps>strong{color:#9fb9af;letter-spacing:.08em;font:800 8px SFMono-Regular,Consolas,monospace}.agent-connected-apps>span{justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.agent-connected-apps i{color:#164d3c;text-transform:uppercase;background:#dceadf;border-radius:999px;padding:4px 7px;font:800 8px SFMono-Regular,Consolas,monospace}.agent-chat-context>section.agent-telegram{flex-direction:column;gap:8px;margin-top:20px;display:flex}.agent-telegram>strong{color:#9fb9af;letter-spacing:.08em;font:800 8px SFMono-Regular,Consolas,monospace}.agent-telegram-hint{color:#c7d6cd;margin:0;font-size:10px;line-height:1.45}.agent-telegram-code{background:#183b31;border:1px solid #42685c;border-radius:10px;flex-direction:column;gap:6px;padding:11px;display:flex}.agent-telegram-code code{letter-spacing:.16em;color:var(--amber);font:800 18px SFMono-Regular,Consolas,monospace}.agent-telegram-instr{color:#c7d6cd;font-size:10px}.agent-telegram-instr b{color:#fff}.agent-telegram-actions{flex-wrap:wrap;gap:7px;display:flex}.agent-telegram-actions a{color:var(--amber);background:#214d40;border:1px solid #42685c;border-radius:10px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.agent-telegram-actions a:hover{border-color:var(--amber)}.agent-telegram-status{color:#9fb9af;margin:0;font-size:10px;font-weight:800}.agent-chat-context>.agent-verify-wallet{color:var(--amber);text-align:center;cursor:pointer;background:0 0;border:1px solid #597b70;border-radius:11px;width:100%;margin:20px 0;padding:11px;font-size:10px;font-weight:800}.agent-chat-context>.agent-verify-wallet:hover{border-color:var(--amber)}.context-wallet-selector{margin:16px 0 20px;position:relative}.context-wallet-selector>summary{cursor:pointer;background:#214d40;border:1px solid #597b70;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;list-style:none;display:grid}.context-wallet-selector>summary::-webkit-details-marker{display:none}.context-wallet-selector>summary:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.context-wallet-selector>summary>span:nth-child(2){gap:2px;display:grid}.context-wallet-selector>summary small{color:#9fb9af;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.context-wallet-selector>summary strong{font-size:11px}.context-wallet-selector>summary>i{color:var(--amber);font-size:17px;font-style:normal;transition:transform .18s}.context-wallet-selector[open]>summary>i{transform:rotate(180deg)}.context-wallet-icon,.context-chain-mark{background:var(--amber);width:34px;height:34px;color:var(--forest);border-radius:10px;place-items:center;font:900 12px SFMono-Regular,Consolas,monospace;display:grid}.context-wallet-menu{z-index:20;width:min(390px,100vw - 48px);color:var(--ink);background:#fffdf8;border:1px solid #315b4e;border-radius:15px;padding:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #071a1466}.context-wallet-menu>header{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;padding:3px 3px 11px;font-size:8px;display:flex}.context-wallet-menu>header b{color:var(--forest)}.context-wallet-network{border:1px solid var(--line);background:#f6f0e5;border-radius:12px;padding:13px}.context-wallet-network+.context-wallet-network{margin-top:8px}.context-wallet-network.is-active{background:#fff;border-color:#94b6a9}.context-wallet-network-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.context-wallet-network-heading .context-chain-mark{border-radius:9px;width:32px;height:32px}.context-wallet-network-heading>div{gap:1px;display:grid}.context-wallet-network-heading strong{font-size:11px}.context-wallet-network-heading small{color:var(--muted);font-size:8px}.context-wallet-network-heading>i{color:#164d3c;text-transform:uppercase;background:#dceadf;border-radius:999px;padding:4px 6px;font:800 7px SFMono-Regular,Consolas,monospace}.context-wallet-network dl{margin:9px 0 0}.context-wallet-network dl div{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.context-wallet-network dt{color:var(--muted);font-size:8px}.context-wallet-network dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.context-wallet-network>a{color:var(--forest);margin-top:8px;font-size:9px;font-weight:850;text-decoration:none;display:block}.context-wallet-network>p{color:var(--muted);margin:10px 0 0;font-size:9px}.receipt-backdrop{z-index:60;background:#121e188c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.receipt-card{color:#1b2820;background:#fbf6ea;border:1px solid #e4dac4;border-radius:18px;gap:14px;width:100%;max-width:440px;padding:22px;display:grid;box-shadow:0 24px 60px -24px #14281e99}.receipt-card>header{justify-content:space-between;align-items:center;display:flex}.receipt-card>header span{letter-spacing:.12em;color:#1f9d55;font:800 10px SFMono-Regular,Consolas,monospace}.receipt-card>header button{color:#4a5b50;cursor:pointer;background:#fff;border:1px solid #e4dac4;border-radius:8px;width:28px;height:28px;font-weight:800}.receipt-card>h3{letter-spacing:-.01em;margin:0;font-size:18px}.receipt-card dl{border-top:1px solid #eadfca;margin:0}.receipt-card dl div{border-bottom:1px solid #eadfca;grid-template-columns:auto 1fr;gap:12px;padding:9px 0;display:grid}.receipt-card dt{color:#7d8a80;font-size:11px}.receipt-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.receipt-hash{background:#f1ead7;border-radius:10px;gap:6px;padding:12px;display:grid}.receipt-hash span{letter-spacing:.1em;color:#7d8a80;text-transform:uppercase;font:800 9px SFMono-Regular,Consolas,monospace}.receipt-hash code{color:#123c2e;overflow-wrap:anywhere;font:700 11px/1.4 SFMono-Regular,Consolas,monospace}.receipt-hash button{color:#fff;cursor:pointer;background:#124233;border:1px solid #124233;border-radius:8px;justify-self:start;margin-top:2px;padding:6px 12px;font-size:10px;font-weight:800}.receipt-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.receipt-card>footer .secondary{color:#4a5b50;cursor:pointer;background:#fff;border:1px solid #cdbf9d;border-radius:10px;padding:10px 16px;font-size:11px;font-weight:800}.receipt-card>footer a{color:#fff;background:#124233;border:1px solid #124233;border-radius:10px;padding:10px 16px;font-size:11px;font-weight:800;text-decoration:none}.defindex-agent-panel{background:#fffaf0;border:1px solid #c9c1b2;border-radius:20px;margin:0 20px 18px;padding:20px;box-shadow:0 8px #e7dcc7}.defindex-agent-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 16px;display:flex}.defindex-agent-panel>header span,.defindex-approval>span{color:var(--coral-dark);letter-spacing:.09em;font:850 9px SFMono-Regular,Consolas,monospace}.defindex-agent-panel>header h3{letter-spacing:-.03em;margin:7px 0 0;font-size:20px}.defindex-agent-panel>header button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px;font-weight:750}.defindex-agent-loading,.defindex-agent-notice{color:#655d50;background:#f2ece1;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:11px}.defindex-agent-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.defindex-agent-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:8px;padding:15px;display:grid}.defindex-agent-grid article>strong{font-size:14px}.defindex-agent-grid article>span,.defindex-agent-grid article>small{color:var(--muted);font-size:10px;line-height:1.4}.defindex-agent-grid label{color:var(--muted);grid-template-columns:1fr 92px;align-items:center;gap:8px;margin-top:5px;font-size:10px;display:grid}.defindex-agent-grid input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:9px;padding:9px;font:750 11px SFMono-Regular,Consolas,monospace}.defindex-agent-grid button,.defindex-approval button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 12px;font-size:10px;font-weight:850}.defindex-agent-grid button:disabled,.defindex-approval button:disabled{opacity:.45;cursor:not-allowed}.defindex-approval{background:var(--cream);border:1px solid #e1b653;border-radius:14px;margin-top:14px;padding:17px}.defindex-approval h4{margin:7px 0;font-size:17px}.defindex-approval p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.defindex-approval dl{margin:13px 0}.defindex-approval dl div{border-top:1px solid #ead59e;grid-template-columns:120px 1fr;gap:10px;padding:7px 0;display:grid}.defindex-approval dt{color:var(--muted);font-size:9px}.defindex-approval dd{overflow-wrap:anywhere;margin:0;font:700 9px SFMono-Regular,Consolas,monospace}.defindex-approval a{background:var(--forest);color:#fff;border-radius:999px;padding:10px 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}.defindex-approval.confirmed{background:var(--forest-soft);border-color:#93b39e}@media (max-width:700px){.defindex-agent-panel{margin-inline:10px}.defindex-agent-grid,.defindex-approval dl div{grid-template-columns:1fr}.defindex-agent-panel>header{align-items:center}}.agent-chat-panel>.defindex-agent-panel{z-index:6;overscroll-behavior:contain;max-height:calc(100% - 174px);margin:0;position:absolute;bottom:98px;left:18px;right:18px;overflow-y:auto;box-shadow:0 18px 42px #17382d38,0 8px #e7dcc7}.agent-chat-panel>.defindex-agent-panel>header{z-index:2;background:#fffaf0;margin:-20px -20px 0;padding:20px;position:sticky;top:-20px}.defindex-approval pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-size:9px;line-height:1.45;overflow:auto}@media (max-width:700px){.agent-chat-panel>.defindex-agent-panel{max-height:calc(100% - 156px);margin:0;bottom:91px;left:9px;right:9px}}.language-toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.language-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 9px;font:800 10px SFMono-Regular,Consolas,monospace}.language-toggle button.active{background:var(--forest);color:#fff}.language-toggle.compact{flex:none}.nav-links{align-items:center}.section-link{color:var(--forest);border-bottom:2px solid var(--coral);margin-top:28px;font-weight:850;text-decoration:none;display:inline-flex}.hero-demo-link{background:var(--coral);color:#fff;text-align:center;border-radius:999px;margin-top:18px;padding:14px 18px;font-weight:850;text-decoration:none;display:block;box-shadow:0 5px #9e2d19}.developer-portal{background:var(--paper);min-height:100vh;overflow:hidden}.developer-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.developer-nav>div{align-items:center;gap:22px;display:flex}.developer-nav>div>a{color:var(--muted);font-size:13px;font-weight:750;text-decoration:none}.developer-nav>div>a:hover{color:var(--coral-dark)}.developer-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:72px;padding:92px 0 84px;display:grid;position:relative}.developer-hero:before{content:"";background:var(--cream);z-index:0;border-radius:50%;width:420px;height:420px;position:absolute;top:20px;left:-300px}.developer-hero>div{position:relative}.developer-hero h1{letter-spacing:-.065em;max-width:850px;margin:14px 0 24px;font-size:clamp(54px,7.2vw,92px);line-height:.91}.developer-hero .lede{max-width:820px}.developer-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.developer-badges span{background:var(--forest-soft);color:var(--forest);border:1px solid #b7ccb9;border-radius:999px;padding:8px 11px;font:800 10px SFMono-Regular,Consolas,monospace}.developer-metrics{gap:10px;display:grid}.developer-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:19px;box-shadow:5px 5px #ded6c6}.developer-metrics strong{color:var(--coral-dark);font-size:32px;display:block}.developer-metrics span{color:var(--muted);font-size:12px;font-weight:700}.developer-section{padding:96px 0}.section-heading{max-width:810px}.section-heading h2,.quickstart-grid h2,.connect-grid h2,.status-security h2,.developer-final h2{letter-spacing:-.052em;margin:12px 0 18px;font-size:clamp(38px,5vw,62px);line-height:.98}.section-heading>p:last-child,.quickstart-grid>div>p,.connect-grid>div>p,.developer-final p{color:var(--muted);font-size:17px;line-height:1.6}.developer-paths{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:42px;display:grid}.developer-paths article{border:1px solid var(--line);background:var(--surface);border-radius:21px;flex-direction:column;min-height:330px;padding:26px;display:flex;box-shadow:7px 7px #ded6c6}.developer-paths article:first-child{border-top:7px solid var(--coral)}.developer-paths article:nth-child(2){border-top:7px solid var(--amber)}.developer-paths article:nth-child(3){border-top:7px solid var(--forest)}.developer-paths header{justify-content:space-between;align-items:center;gap:10px;display:flex}.developer-paths header>b{color:var(--coral-dark);font:850 12px SFMono-Regular,Consolas,monospace}.developer-paths header>span{background:var(--forest-soft);color:var(--forest);border-radius:999px;padding:6px 8px;font:800 8px SFMono-Regular,Consolas,monospace}.developer-paths h3{margin:40px 0 12px;font-size:27px}.developer-paths p{color:var(--muted);line-height:1.55}.developer-paths a{color:var(--forest);margin-top:auto;font-weight:850;text-decoration:none}.developer-architecture{background:var(--forest);color:#fff;padding:94px 0}.developer-architecture .eyebrow{color:var(--amber)}.developer-architecture .section-heading>p:last-child{color:#bdd0c7}.architecture-map{grid-template-columns:1fr auto 1.2fr auto 1fr auto 1fr;align-items:stretch;gap:13px;margin-top:48px;display:grid}.architecture-map>div{text-align:center;background:#214d40;border:1px solid #52776c;border-radius:17px;place-items:center;min-height:128px;padding:18px;font-weight:800;display:grid}.architecture-map>div.core{background:var(--coral);box-shadow:7px 7px 0 var(--amber);border-color:#ff8b73}.architecture-map small{color:#fff4e9;margin-top:7px;font-weight:550;display:block}.architecture-map>i{color:var(--amber);place-items:center;font-size:22px;font-style:normal;display:grid}.quickstart-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:58px;display:grid}.quick-actions{gap:10px;margin-top:26px;display:flex}.quick-actions button,.developer-final button{background:var(--coral);color:#fff;cursor:pointer;box-shadow:0 5px 0 var(--coral-dark);border:0;border-radius:999px;padding:13px 17px;font-weight:850}.quick-actions a,.developer-final a{border:1px solid var(--forest);color:var(--forest);border-radius:999px;padding:12px 16px;font-weight:850;text-decoration:none}.code-window{box-shadow:10px 10px 0 var(--amber);background:#102e25;border:1px solid #0e2f25;border-radius:20px;overflow:hidden}.code-window header{color:#bcd0c7;border-bottom:1px solid #315147;align-items:center;gap:7px;padding:13px 16px;display:flex}.code-window header span{background:var(--coral);border-radius:50%;width:9px;height:9px}.code-window header span:nth-child(2){background:var(--amber)}.code-window header span:nth-child(3){background:#72bd84}.code-window header b{margin-left:auto;font:700 10px SFMono-Regular,Consolas,monospace}.code-window pre{color:#e5f4ec;margin:0;padding:31px;font:600 13px/1.8 SFMono-Regular,Consolas,monospace;overflow:auto}.developer-tools{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px;display:grid}.developer-tools article{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:20px}.developer-tools header{justify-content:space-between;align-items:center;gap:12px;display:flex}.developer-tools code{color:var(--forest);font-weight:850}.developer-tools span{background:var(--cream);color:#8b5910;border-radius:999px;padding:5px 7px;font:800 8px SFMono-Regular,Consolas,monospace}.developer-tools p{color:var(--muted);margin-bottom:0}.provider-band{background:var(--cream);border-block:1px solid #dccd9f;padding:96px 0}.provider-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.provider-steps article{background:#fffaf0;border:1px solid #dbc995;border-radius:17px;padding:23px}.provider-steps b{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font:850 11px SFMono-Regular,Consolas,monospace;display:grid}.provider-steps h3{font-size:20px}.provider-steps p{color:var(--muted);line-height:1.5}.connect-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.connect-grid ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.connect-grid li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;display:flex}.connect-grid li b{color:var(--coral-dark);font:800 11px SFMono-Regular,Consolas,monospace}.connect-grid li span{font-weight:700}.handoff-card{background:var(--forest-soft);border:1px solid #b7ccb9;border-radius:16px;margin-top:30px;padding:20px}.handoff-card strong{margin-bottom:10px;display:block}.handoff-card a{color:var(--forest);font-weight:850}.docs-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:38px;display:grid}.docs-grid>a{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:17px;padding:24px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block}.docs-grid>a:hover{transform:translateY(-3px);box-shadow:7px 7px #ded6c6}.docs-grid span{color:var(--coral-dark);font:800 9px SFMono-Regular,Consolas,monospace}.docs-grid h3{margin:12px 0 8px;font-size:22px}.docs-grid p{color:var(--muted);line-height:1.5}.docs-grid b{color:var(--forest)}.status-security{grid-template-columns:1fr 1fr;gap:18px;display:grid}.status-security>div{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:30px}.status-security dl{margin:30px 0 0}.status-security dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.status-security dd{color:var(--forest);text-align:right;margin:0;font-weight:850}.security-card{color:#fff;background:var(--forest)!important}.security-card .eyebrow{color:var(--amber)}.security-card li{color:#c3d4ce;padding:7px 0;line-height:1.5}.developer-final{background:var(--coral);color:#fff;box-shadow:12px 12px 0 var(--amber);border-radius:27px;grid-template-columns:1fr auto;align-items:center;gap:42px;margin-block:65px 100px;padding:48px;display:grid}.developer-final .eyebrow{color:#5e2015}.developer-final p{color:#fff4ef}.developer-final>div:last-child{flex-direction:column;gap:10px;display:flex}.developer-final button{background:var(--forest);box-shadow:none}.developer-final a{color:#fff;text-align:center;border-color:#fff}.developer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:45px 0 70px;display:flex}.developer-footer>a:last-child{color:var(--forest);font-weight:800;text-decoration:none}@media (max-width:900px){.developer-hero{grid-template-columns:1fr;padding-top:65px}.developer-metrics{grid-template-columns:repeat(3,1fr)}.developer-paths{grid-template-columns:1fr}.developer-paths article{min-height:260px}.architecture-map{grid-template-columns:1fr}.architecture-map>i{transform:rotate(90deg)}.quickstart-grid,.connect-grid,.status-security{grid-template-columns:1fr}.provider-steps{grid-template-columns:1fr 1fr}.developer-final,.developer-tools,.docs-grid{grid-template-columns:1fr}}@media (max-width:620px){.developer-nav{align-items:flex-start;gap:20px;padding-block:22px}.developer-nav>div{flex-wrap:wrap;justify-content:flex-end;gap:10px}.developer-nav>div>a{display:none}.developer-hero{gap:36px}.developer-hero h1{font-size:50px}.developer-metrics{grid-template-columns:1fr}.developer-section,.developer-architecture,.provider-band{padding-block:68px}.provider-steps{grid-template-columns:1fr}.quick-actions{flex-direction:column;align-items:flex-start}.developer-final{padding:30px}.nav-links .language-toggle{display:inline-flex}.nav-links a:not(.nav-login){display:none}.language-toggle button{padding:6px 8px}}.lab-nav-actions{align-items:center;gap:14px;display:flex}.lab-nav-actions>a{color:var(--forest);font-weight:800;text-decoration:none}.lab-submit-link{color:var(--forest);border-bottom:2px solid var(--coral);margin-top:12px;font-weight:850;text-decoration:none;display:inline-block}.recording-guide{padding:0 0 72px}.recording-guide-header{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:48px;margin-bottom:22px;display:grid}.recording-guide-header h2{letter-spacing:-.055em;max-width:780px;margin:12px 0 18px;font-size:clamp(38px,5vw,62px);line-height:.96}.recording-guide-header>div>p:last-child{color:var(--muted);max-width:700px;line-height:1.55}.recording-preflight{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:9px;padding:21px;display:grid}.recording-preflight>span{letter-spacing:.08em;align-items:center;gap:8px;font:850 10px SFMono-Regular,Consolas,monospace;display:flex}.recording-preflight>span i{background:#d19a29;border-radius:50%;width:9px;height:9px}.recording-preflight.ready>span{color:var(--forest)}.recording-preflight.ready>span i{background:#249b5a;box-shadow:0 0 0 4px #d8eadf}.recording-preflight.degraded>span{color:#84321d}.recording-preflight.degraded>span i{background:var(--coral)}.recording-preflight small{color:var(--muted);line-height:1.4}.recording-preflight button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:8px 11px;font-weight:800}.recording-preflight button:disabled{opacity:.5;cursor:wait}.recording-steps{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.recording-steps article{border-right:1px solid var(--line);flex-direction:column;min-height:250px;padding:23px;display:flex}.recording-steps article:last-child{border-right:0}.recording-steps article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.recording-steps article header b{font:850 12px SFMono-Regular,Consolas,monospace}.recording-steps article header span{background:#e4e1d8;border-radius:999px;padding:5px 7px;font:800 9px SFMono-Regular,Consolas,monospace}.recording-steps article header span.live{color:var(--forest);background:#dceadf}.recording-steps article header span.sandbox{color:#79520a;background:#fff0c7}.recording-steps article h3{letter-spacing:-.035em;margin:25px 0 11px;font-size:21px;line-height:1.05}.recording-steps article p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.recording-steps article a{color:var(--coral-dark);margin-top:auto;font-size:12px;font-weight:850}.recording-script{background:var(--forest);color:#fff;border-radius:18px;grid-template-columns:190px 1fr auto;align-items:start;gap:26px;margin-top:14px;padding:24px;display:grid}.recording-script>div{gap:8px;display:grid}.recording-script span{letter-spacing:.09em;color:var(--amber);font:850 10px SFMono-Regular,Consolas,monospace}.recording-script p{white-space:pre-line;color:#e3eee8;margin:0;font-size:13px;line-height:1.55}.recording-script button{background:var(--amber);color:var(--forest);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:11px 14px;font-weight:850}.action-narration{background:#fff4d6;border:1px solid #dbc994;border-radius:14px;grid-template-columns:130px 1fr;align-items:center;gap:18px;margin:0 0 14px;padding:14px 18px;display:grid}.action-narration span{letter-spacing:.08em;color:#79520a;font:850 10px SFMono-Regular,Consolas,monospace}.action-narration p{color:var(--forest);margin:0;font-size:13px;font-weight:700;line-height:1.45}@media (max-width:900px){.recording-guide-header{grid-template-columns:1fr;gap:35px}.recording-steps{grid-template-columns:1fr 1fr}.recording-steps article:nth-child(2){border-right:0}.recording-steps article:nth-child(-n+2){border-bottom:1px solid var(--line)}.recording-script{grid-template-columns:1fr}.recording-script button{justify-self:start}}@media (max-width:560px){.recording-steps{grid-template-columns:1fr}.recording-steps article{border-right:0;border-bottom:1px solid var(--line)}.recording-steps article:last-child{border-bottom:0}.action-narration{grid-template-columns:1fr;gap:7px}}.guide-page{background:radial-gradient(circle at 90% 8%,#fff0c8 0,transparent 22%),var(--paper);min-height:100vh}.guide-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.guide-nav>div{align-items:center;gap:17px;display:flex}.guide-nav>div>a{color:var(--muted);font-size:12px;font-weight:800;text-decoration:none}.guide-nav>div>a:hover{color:var(--coral-dark)}.guide-nav .guide-nav-agent{background:var(--forest);color:#fff;border-radius:999px;padding:10px 14px}.guide-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.65fr);align-items:center;gap:74px;padding-block:82px 94px;display:grid}.guide-hero h1{letter-spacing:-.068em;max-width:820px;margin:15px 0 23px;font-size:clamp(54px,7vw,92px);line-height:.9}.guide-hero .lede{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.guide-badges{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.guide-badges span{background:var(--forest-soft);color:var(--forest);border:1px solid #b7ccb9;border-radius:999px;padding:8px 11px;font:800 9px SFMono-Regular,Consolas,monospace}.guide-hero aside{border:1px solid var(--line);background:var(--surface);box-shadow:10px 10px 0 var(--amber);border-radius:24px;padding:29px}.guide-hero aside>span{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.09em;font:850 9px SFMono-Regular,Consolas,monospace}.guide-hero aside h2{letter-spacing:-.045em;margin:13px 0 12px;font-size:32px;line-height:1}.guide-hero aside p{color:var(--muted);font-size:13px;line-height:1.55}.guide-hero aside ul,.guide-safety ul{margin:20px 0 0;padding:0;list-style:none}.guide-hero aside li,.guide-safety li{border-top:1px solid var(--line);padding:12px 0 12px 27px;font-size:12px;line-height:1.5;position:relative}.guide-hero aside li:before,.guide-safety li:before{content:"✓";color:var(--coral-dark);font-weight:900;position:absolute;left:0}.guide-journey{padding-block:94px}.guide-heading{max-width:820px}.guide-heading h2,.guide-safety h2,.guide-next h2{letter-spacing:-.055em;margin:12px 0 17px;font-size:clamp(38px,5vw,63px);line-height:.97}.guide-heading>p:last-child,.guide-next>div>p{color:var(--muted);font-size:16px;line-height:1.6}.guide-journey ol{border-top:1px solid var(--line);margin:46px 0 0;padding:0;list-style:none}.guide-journey li{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:26px;padding:31px 0;display:grid}.guide-journey li>span{background:var(--forest);width:56px;height:56px;color:var(--amber);box-shadow:4px 4px 0 var(--amber);border-radius:18px;place-items:center;font:850 11px SFMono-Regular,Consolas,monospace;display:grid}.guide-journey h3{letter-spacing:-.035em;margin:0 0 8px;font-size:26px}.guide-journey li p{max-width:820px;color:var(--muted);margin:0;line-height:1.55}.guide-command{color:#e5f4ec;background:#102e25;border:1px solid #315147;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;max-width:820px;margin-top:15px;padding:7px 7px 7px 14px;display:flex}.guide-command code{overflow-wrap:anywhere;font:650 11px/1.5 SFMono-Regular,Consolas,monospace}.guide-command button{background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850}.guide-authority{background:var(--forest);color:#fff;padding-block:94px}.guide-authority .eyebrow{color:var(--amber)}.guide-authority .guide-heading h2{max-width:760px}.guide-table{border:1px solid #52776c;border-radius:20px;margin-top:38px;overflow:hidden}.guide-table>div{background:#214d40;border-bottom:1px solid #52776c;grid-template-columns:1.1fr .7fr 1fr;align-items:center;gap:18px;padding:19px 22px;display:grid}.guide-table>div:last-child{border:0}.guide-table strong{font-size:13px}.guide-table span{color:var(--amber);font:800 10px SFMono-Regular,Consolas,monospace}.guide-table small{color:#bdd0c7;font-size:11px;line-height:1.45}.guide-safety{grid-template-columns:.78fr 1.22fr;gap:76px;padding-block:100px;display:grid}.guide-safety h2{font-size:clamp(36px,4vw,54px)}.guide-safety li{color:var(--muted)}.guide-faq{border-top:1px solid var(--line)}.guide-faq details{border-bottom:1px solid var(--line);padding:17px 0}.guide-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:850;list-style:none;display:flex}.guide-faq summary:after{content:"+";color:var(--coral-dark);font-size:20px}.guide-faq details[open] summary:after{content:"−"}.guide-faq p{color:var(--muted);margin:12px 0 2px;font-size:12px;line-height:1.55}.guide-next{background:var(--coral);color:#fff;box-shadow:12px 12px 0 var(--amber);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-bottom:94px;padding:46px;display:grid}.guide-next .eyebrow{color:#66291e}.guide-next h2{max-width:720px}.guide-next>div>p{color:#fff5f1;max-width:700px}.guide-next>div:last-child{gap:10px;display:grid}.guide-next a{color:#fff;text-align:center;border:1px solid #fff;border-radius:999px;padding:13px 17px;font-size:12px;font-weight:850;text-decoration:none}.guide-next a:first-child{border-color:var(--forest);background:var(--forest)}.guide-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:42px 70px;display:flex}.guide-footer span{color:var(--muted);font-size:11px}@media (max-width:900px){.guide-hero,.guide-safety,.guide-next{grid-template-columns:1fr}.guide-hero{gap:45px}.guide-table>div{grid-template-columns:1fr 1fr}.guide-table small{grid-column:1/-1}.guide-next>div:last-child{justify-self:start}.guide-safety{gap:55px}}@media (max-width:620px){.guide-nav{align-items:flex-start;gap:16px;padding-block:18px}.guide-nav>div{flex-wrap:wrap;justify-content:flex-end}.guide-nav>div>a:first-child{display:none}.guide-hero{padding-top:54px}.guide-hero h1{font-size:50px}.guide-hero aside{box-shadow:7px 7px 0 var(--amber);padding:23px}.guide-journey{padding-block:70px}.guide-journey li{grid-template-columns:52px minmax(0,1fr);gap:14px}.guide-journey li>span{border-radius:14px;width:43px;height:43px}.guide-command{flex-direction:column;align-items:stretch}.guide-command button{align-self:flex-start}.guide-authority{padding-block:70px}.guide-table>div{grid-template-columns:1fr}.guide-table small{grid-column:auto}.guide-safety{padding-block:72px}.guide-next{box-shadow:8px 8px 0 var(--amber);padding:28px}.guide-footer{flex-direction:column;align-items:flex-start}}.agent-memory-vault{box-shadow:10px 10px 0 var(--forest);background:linear-gradient(145deg,#fffdf8 0,#f1eadc 100%);border:1px solid #0d3025;border-radius:26px;margin:0 0 58px;padding:34px;scroll-margin-top:24px}.agent-memory-vault>header{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.agent-memory-vault>header h2{letter-spacing:-.06em;margin:9px 0 10px;font-size:clamp(40px,6vw,68px);line-height:.92}.agent-memory-vault>header>div>p:not(.eyebrow){max-width:690px;color:var(--muted);line-height:1.5}.agent-memory-score{background:var(--forest);color:#fff;text-align:center;border-radius:18px;min-width:124px;padding:20px}.agent-memory-score strong{color:var(--amber);font-size:38px;line-height:1;display:block}.agent-memory-score span{color:#afc3bc;text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font:800 8px SFMono-Regular,Consolas,monospace;display:block}.agent-memory-vault>form{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:8px;margin-top:26px;padding:8px;display:grid}.agent-memory-vault>form input{min-width:0;color:var(--ink);border:0;outline:0;padding:12px;font:650 13px inherit}.agent-memory-vault>form button{background:var(--coral);color:#fff;box-shadow:0 3px 0 var(--coral-dark);cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:850}.agent-memory-vault>form button:disabled{opacity:.45}.agent-memory-examples{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.agent-memory-examples button{border:1px solid var(--line);color:var(--forest);cursor:pointer;background:#fffaf1;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.agent-memory-vault>nav{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin-top:28px;display:flex}.agent-memory-vault>nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 13px;font-weight:850}.agent-memory-vault>nav button.active{border-color:var(--coral);color:var(--forest)}.agent-memory-vault>nav button b{background:#e6dfd2;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px}.agent-memory-vault>nav .refresh{margin-left:auto;font-size:9px}.agent-memory-list,.agent-decision-list{gap:9px;margin-top:16px;display:grid}.agent-memory-list article{border:1px solid var(--line);background:#fffdf8;border-radius:16px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.agent-memory-list article.paused,.agent-memory-list article.draft{opacity:.68}.agent-memory-kind{color:var(--coral-dark);text-transform:uppercase;font:850 9px SFMono-Regular,Consolas,monospace}.agent-memory-list h3{margin:0;font-size:15px}.agent-memory-list p{color:var(--muted);margin:6px 0;font-size:11px}.agent-memory-list small{color:var(--muted);font-size:8px}.agent-memory-list aside{align-items:center;gap:6px;display:flex}.agent-memory-list aside span{background:var(--forest-soft);color:var(--forest);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.agent-memory-list aside button{border:1px solid var(--line);color:var(--forest);cursor:pointer;background:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.agent-memory-list aside button.delete{color:#93412c}.agent-memory-empty,.agent-memory-error{color:var(--muted);background:#f2ece1;border-radius:13px;padding:22px;font-size:11px}.agent-memory-error{color:#7f321f;background:#ffe1d9}.agent-decision-list article{border:1px solid var(--line);background:#fffdf8;border-left:5px solid #3c9d69;border-radius:14px;padding:17px}.agent-decision-list article.blocked{border-left-color:var(--coral)}.agent-decision-list article>div{align-items:center;gap:10px;display:flex}.agent-decision-list article>div span{background:var(--forest-soft);color:var(--forest);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.agent-decision-list article.blocked>div span{color:#84321d;background:#ffe1d9}.agent-decision-list time{color:var(--muted);margin-left:auto;font-size:8px}.agent-decision-list p{color:var(--muted);font-size:11px}.agent-decision-list details{font-size:10px}.agent-decision-list summary{color:var(--coral-dark);cursor:pointer;font-weight:850}.agent-decision-explanation{color:var(--forest);background:#edf5ef;border:1px solid #bfd4c6;border-radius:12px;margin:9px 0 0;padding:11px;font-size:9px}.agent-decision-explanation.blocked{color:#84321d;background:#fff0eb;border-color:#efbbaa}.agent-decision-explanation summary{cursor:pointer;font-weight:900}.agent-decision-explanation>strong{text-transform:uppercase;margin-top:9px;display:inline-block}.agent-decision-explanation p{margin:6px 0}.agent-decision-explanation ul{margin:7px 0 0;padding-left:18px}.agent-memory-context{max-width:760px;color:var(--forest);background:#f4f8f5;border:1px solid #c9d9d0;border-radius:12px;margin:9px 0 0;padding:10px 12px;font-size:9px}.agent-memory-context summary{cursor:pointer;font-weight:900}.agent-memory-context p{text-transform:uppercase;margin:7px 0 3px;font-family:SFMono-Regular,Consolas,monospace}.agent-memory-context ul{margin:5px 0 0;padding-left:18px}.agent-memory-context li{margin:3px 0}@media (max-width:760px){.agent-memory-vault{padding:22px}.agent-memory-vault>header{display:grid}.agent-memory-score{justify-self:start}.agent-memory-list article{grid-template-columns:1fr}.agent-memory-list aside{flex-wrap:wrap}.agent-memory-vault>nav{overflow-x:auto}.agent-memory-vault>nav .refresh{margin-left:0}.agent-decision-list article>div{flex-wrap:wrap;align-items:flex-start}.agent-decision-list time{width:100%;margin:0}}.defindex-approval pre{border:1px solid var(--line);max-height:180px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:14px 0 0;padding:12px;font:600 9px/1.5 SFMono-Regular,Consolas,monospace;overflow:auto}.x402-live-balance{color:var(--forest);background:#edf5ef;border:1px solid #bfd4c6;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 0;padding:10px 13px;display:flex}.x402-live-balance span{font-size:10px;font-weight:800}.x402-live-balance strong{font:850 11px SFMono-Regular,Consolas,monospace}.x402-resource-card{color:var(--forest);background:#edf5ef;border:1px solid #93b39e;border-radius:12px;grid-template-columns:32px 1fr;align-items:start;gap:11px;margin-top:14px;padding:13px;display:grid}.x402-resource-card>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.x402-resource-card strong{font-size:12px;display:block}.x402-resource-card p{color:#486257;margin:4px 0;font-size:10px;line-height:1.45}.x402-resource-card small{color:#688176;margin-top:7px;font:700 8px SFMono-Regular,Consolas,monospace;display:block}.x402-confirmed-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x402-confirmed-actions button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850}.x402-confirmed-actions button:disabled{opacity:.5;cursor:not-allowed}.x402-replay-proof{color:var(--forest);background:#eef8f1;border:1px solid #6ea982;border-radius:12px;gap:9px;margin-top:12px;padding:13px;display:grid}.x402-replay-proof>strong{font-size:12px}.x402-replay-proof>code{overflow-wrap:anywhere;color:#4d6a5b;font-size:8px}.x402-replay-proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.x402-replay-proof dl div{background:#fff;border-radius:8px;gap:2px;padding:7px;display:grid}.x402-replay-proof dt{color:#668071;font-size:8px}.x402-replay-proof dd{margin:0;font:800 9px SFMono-Regular,Consolas,monospace}.x402-replay-proof>span{font-size:9px;font-weight:850}@media (max-width:620px){.x402-replay-proof dl{grid-template-columns:1fr}}.autopilot-control{background:#fffdf8;border:1px solid #cfc7b7;border-radius:22px;margin-top:28px;padding:24px;box-shadow:7px 7px #ded6c6}.autopilot-control>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.autopilot-control>header h3{letter-spacing:-.045em;margin:7px 0 8px;font-size:30px}.autopilot-control>header>div>p:last-child{max-width:750px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.autopilot-status{color:#5c5e57;white-space:nowrap;background:#eee8dd;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font:900 9px SFMono-Regular,Consolas,monospace;display:flex}.autopilot-status i{background:#7f817a;border-radius:50%;width:8px;height:8px}.autopilot-control.active .autopilot-status{color:#17613b;background:#dcefe2}.autopilot-control.active .autopilot-status i{background:#2ca564;box-shadow:0 0 0 4px #c8e8d3}.autopilot-control.expired .autopilot-status{color:#735113;background:#fff0d0}.autopilot-control.expired .autopilot-status i{background:#e5a52c}.autopilot-risk-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.autopilot-risk-grid article{border:1px solid;border-radius:15px;min-height:150px;padding:17px}.autopilot-risk-grid article span{letter-spacing:.08em;font:900 8px SFMono-Regular,Consolas,monospace}.autopilot-risk-grid h4{margin:10px 0 7px;font-size:15px}.autopilot-risk-grid p{margin:0;font-size:10px;line-height:1.5}.autopilot-risk-grid .low{color:#255d39;background:#edf8f0;border-color:#91c8a3}.autopilot-risk-grid .controlled{color:#775619;background:#fff6df;border-color:#e5bd65}.autopilot-risk-grid .high{color:#7c321f;background:#fff0eb;border-color:#e69780}.autopilot-limits{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:16px 0 0;display:grid;overflow:hidden}.autopilot-limits div{border-right:1px solid var(--line);gap:5px;padding:12px;display:grid}.autopilot-limits div:last-child{border:0}.autopilot-limits dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.autopilot-limits dd{color:var(--forest);margin:0;font:850 10px SFMono-Regular,Consolas,monospace}.autopilot-signer{background:#f2ece1;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:12px;display:flex}.autopilot-signer>i{background:var(--amber);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #fae9bd}.autopilot-signer>div{gap:3px;display:grid}.autopilot-signer strong{font-size:11px}.autopilot-signer small{color:var(--muted);font-size:8px}.autopilot-activation{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.autopilot-activation>label{color:var(--muted);align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.autopilot-activation>label input{accent-color:var(--forest);margin-top:2px}.autopilot-activation>div{align-items:end;gap:10px;margin-top:12px;display:flex}.autopilot-activation>div label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.autopilot-activation select{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px;font-weight:750}.autopilot-activation button,.autopilot-pause{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;height:38px;padding:0 15px;font-size:10px;font-weight:850}.autopilot-activation button:disabled,.autopilot-pause:disabled{opacity:.45;cursor:not-allowed}.autopilot-pause{background:#8e3826;margin-top:15px}.autopilot-boundary{color:var(--muted);margin-top:12px;font-size:8px;line-height:1.45;display:block}.autopilot-error{color:#7f321f;background:#ffe1d9;border-radius:10px;margin:12px 0 0;padding:10px;font-size:10px}@media (max-width:760px){.autopilot-control>header{display:grid}.autopilot-status{justify-self:start}.autopilot-risk-grid{grid-template-columns:1fr}.autopilot-limits{grid-template-columns:1fr 1fr}.autopilot-limits div:nth-child(2){border-right:0}.autopilot-limits div:nth-child(-n+2){border-bottom:1px solid var(--line)}.autopilot-activation>div{flex-direction:column;align-items:stretch}.autopilot-activation button{align-self:flex-start}}.connection-center-backdrop{z-index:12;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d30259e;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.connection-center-card{border:1px solid var(--forest);width:min(560px,100%);max-height:calc(100% - 20px);box-shadow:10px 10px 0 var(--amber);color:var(--ink);background:#fffdf8;border-radius:22px;padding:24px;overflow:auto}.connection-center-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.connection-center-card>header span{color:var(--coral-dark);letter-spacing:.1em;font:900 8px SFMono-Regular,Consolas,monospace}.connection-center-card h3{letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.connection-center-card>header>button{border:1px solid var(--line);width:32px;height:32px;color:var(--forest);cursor:pointer;background:#fff;border-radius:50%;font-weight:900}.connection-center-card>p{color:var(--muted);margin:18px 0 13px;font-size:12px;line-height:1.55}.connection-center-card>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.connection-center-card>ul li{border:1px solid var(--line);color:var(--forest);background:#f7f2e8;border-radius:11px;padding:10px 12px;font-size:10px;font-weight:750}.connection-center-card>ul li:before{content:"✓";color:#2d9660;margin-right:8px;font-weight:950}.connection-center-status{color:#6b4b0d;background:#fff3d6;border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:12px;font-size:10px;font-weight:800;display:flex}.connection-center-status i{background:#e0a42b;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.connection-center-status.waiting{color:#274f7c;background:#e8f0ff}.connection-center-status.waiting i{background:#4485ce;animation:1.4s infinite agent-pulse}.connection-center-status.returned{color:#245f3c;background:#e7f5eb}.connection-center-status.returned i{background:#34a263}.connection-center-card>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.connection-center-card>footer button{border:1px solid var(--forest);cursor:pointer;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:850}.connection-center-card>footer .primary{background:var(--forest);color:#fff}.connection-center-card>footer .secondary{color:var(--forest);background:#fff}.connection-center-card>small{color:var(--muted);text-align:right;margin-top:13px;font-size:8px;display:block}@media (max-width:600px){.connection-center-backdrop{place-items:end center;padding:9px}.connection-center-card{max-height:88%;box-shadow:0 -6px 0 var(--amber);border-radius:20px 20px 14px 14px;padding:20px}.connection-center-card>footer{grid-template-columns:1fr;display:grid}.connection-center-card>footer button{width:100%}}.connection-bridge-presence{color:#7f321f;background:#fff0eb;border:1px solid #e2b8a9;border-radius:11px;align-items:center;gap:8px;margin:14px 0;padding:10px 12px;font-size:9px;font-weight:850;display:flex}.connection-bridge-presence i{background:#d2583d;border-radius:50%;width:8px;height:8px}.connection-bridge-presence a{color:inherit;margin-left:auto}.connection-bridge-presence.detected{color:#245f3c;background:#edf8f0;border-color:#95c7a5}.connection-bridge-presence.detected i{background:#34a263;box-shadow:0 0 0 4px #d5ecdc}.connection-bridge-evidence{color:var(--forest);background:#edf8f0;border:1px solid #85b99a;border-radius:14px;margin-top:15px;padding:14px}.connection-bridge-evidence>header{justify-content:space-between;gap:12px;display:flex}.connection-bridge-evidence>header strong{font-size:12px}.connection-bridge-evidence>header span{font:700 8px SFMono-Regular,Consolas,monospace}.connection-bridge-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.connection-bridge-evidence dl div{background:#fff;border-radius:9px;padding:9px}.connection-bridge-evidence dt{color:var(--muted);font-size:8px}.connection-bridge-evidence dd{overflow-wrap:anywhere;margin:4px 0 0;font:850 10px SFMono-Regular,Consolas,monospace}.connection-bridge-evidence>p{margin:10px 0 0;font-size:9px}.connection-bridge-error{background:#fff0eb;border-radius:10px;padding:10px 12px;font-weight:800;color:#873821!important;margin:12px 0 0!important;font-size:9px!important}.connection-center-status.verified{color:#1f6039;background:#e1f3e7}.connection-center-status.verified i{background:#2ca564;box-shadow:0 0 0 4px #cce8d5}.connection-center-card>footer button:disabled{opacity:.45;cursor:not-allowed}.connection-center-link{border:1px solid var(--forest);background:#f7f2e8;border-radius:14px;gap:12px;margin:16px 0 0;padding:16px;display:grid}.connection-center-link-hint{color:var(--muted);font-size:11px;line-height:1.5;margin:0!important}.connection-center-link label{gap:5px;display:grid}.connection-center-link label span{color:var(--forest);letter-spacing:.05em;text-transform:uppercase;font:800 9px SFMono-Regular,Consolas,monospace}.connection-center-link select,.connection-center-link input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:11px 12px;font-size:13px}.connection-center-link input::placeholder{color:#b7ab93}.connection-center-link button.primary{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;border-radius:11px;margin-top:2px;padding:12px;font-size:12px;font-weight:800}.connection-center-link button.primary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.connection-bridge-evidence dl{grid-template-columns:1fr}.connection-bridge-presence{flex-wrap:wrap;align-items:flex-start}.connection-bridge-presence a{width:100%;margin-left:16px}}.lang-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;column-gap:70px;display:grid}.lang-heading .eyebrow,.lang-heading h2{grid-column:1}.lang-heading>p:last-child{color:var(--muted);grid-area:1/2/3;margin:0;font-size:17px;line-height:1.6}.lang-stack{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.lang-layer{border:1px solid var(--line);background:var(--surface);border-radius:19px;min-height:245px;padding:23px;box-shadow:6px 6px #ded6c6}.lang-layer header{justify-content:space-between;align-items:center;gap:10px;display:flex}.lang-layer header span{border-radius:999px;padding:6px 8px;font:850 9px SFMono-Regular,Consolas,monospace}.lang-layer header code{color:var(--muted);font-size:9px}.lang-layer h3{letter-spacing:-.04em;margin:46px 0 10px;font-size:27px}.lang-layer p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.lang-layer.layer-0{border-top:7px solid var(--forest);background:#eef6f0}.lang-layer.layer-0 header span{color:#174632;background:#cfe7d5}.lang-layer.layer-1{border-top:7px solid var(--coral);background:#fff0eb}.lang-layer.layer-1 header span{color:#8b321f;background:#ffd8cf}.lang-layer.layer-2{border-top:7px solid var(--amber);background:#fff7df}.lang-layer.layer-2 header span{color:#72510e;background:#f4df9e}.lang-layer.layer-3{background:#f0f1fa;border-top:7px solid #6d74a8}.lang-layer.layer-3 header span{color:#3f467f;background:#daddf2}.lang-runtime{background:var(--forest);box-shadow:7px 7px 0 var(--amber);border-radius:18px;grid-template-columns:repeat(5,1fr);gap:26px;margin-top:28px;padding:20px;display:grid}.lang-runtime span{color:#fff;text-align:center;border:1px solid #50766a;border-radius:11px;padding:13px;font:800 11px SFMono-Regular,Consolas,monospace;position:relative}.lang-runtime span:not(:last-child):after{content:"→";color:var(--amber);font-size:17px;position:absolute;right:-22px}.lang-boundary{color:var(--forest);margin:18px 0 0;font:800 11px SFMono-Regular,Consolas,monospace}@media (max-width:980px){.lang-stack{grid-template-columns:1fr 1fr}.lang-heading{grid-template-columns:1fr}.lang-heading>p:last-child{grid-area:auto/1}.lang-runtime{grid-template-columns:1fr}.lang-runtime span:not(:last-child):after{content:"↓";bottom:-24px;left:50%;right:auto}}@media (max-width:560px){.lang-stack{grid-template-columns:1fr}.lang-layer{min-height:210px}.lang-layer h3{margin-top:32px}}.brand-lockup{color:var(--forest);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand-mark{flex:0 0 32px;width:32px;height:32px;display:block}.brand-wordmark{letter-spacing:-.75px;font-size:19px;font-weight:800;line-height:1}.integration-demand-admin{padding-bottom:90px}.integration-demand-list{border:1px solid var(--line);background:var(--surface);border-radius:22px;overflow:hidden}.integration-demand-list>header,.integration-demand-list>article{grid-template-columns:minmax(150px,.55fr) minmax(260px,1.2fr) minmax(190px,.7fr) 120px;align-items:center;gap:22px;padding:18px 22px;display:grid}.integration-demand-list>header{background:var(--forest);color:#fff;letter-spacing:.08em;text-transform:uppercase;font:800 9px SFMono-Regular,Consolas,monospace}.integration-demand-list>article{border-top:1px solid var(--line)}.integration-demand-list>article:first-of-type{border-top:0}.integration-demand-list article>div{gap:5px;display:grid}.integration-demand-list article strong{font-size:17px}.integration-demand-list article small{color:var(--coral-dark);text-transform:uppercase;font:800 9px SFMono-Regular,Consolas,monospace}.integration-demand-list article p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.integration-demand-list article a{color:var(--forest);font-size:12px;font-weight:750}.integration-demand-list article time{color:var(--muted);font-size:11px}.integration-demand-empty{text-align:center;color:var(--muted);padding:45px}@media (max-width:850px){.integration-demand-list>header{display:none}.integration-demand-list>article{grid-template-columns:1fr;gap:11px;padding:22px}}.fuji-funding-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#102e2594;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fuji-funding-modal{width:min(680px,100%);max-height:min(760px,100vh - 32px);box-shadow:0 24px 80px #09271e52,9px 9px 0 var(--amber);background:#fffaf0;border:1px solid #d3c7b6;border-radius:24px;padding:25px;overflow:auto}.fuji-funding-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.fuji-funding-modal>header span{color:var(--coral-dark);letter-spacing:.09em;font:850 9px SFMono-Regular,Consolas,monospace}.fuji-funding-modal>header h3{letter-spacing:-.045em;margin:8px 0 0;font-size:27px}.fuji-funding-modal>p{color:var(--muted);font-size:13px;line-height:1.55}.fuji-funding-close{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px;font-weight:800}.fuji-funding-status{grid-template-columns:1.45fr .75fr .75fr;gap:10px;margin:20px 0;display:grid}.fuji-funding-status article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:7px;min-width:0;padding:15px;display:grid}.fuji-funding-status span,.fuji-funding-status small{color:var(--muted);font-size:9px;font-weight:750}.fuji-funding-status strong{font-size:15px}.fuji-funding-status code{text-overflow:ellipsis;font-size:10px;overflow:hidden}.fuji-funding-status article button{color:var(--coral-dark);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:850}.fuji-funding-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fuji-funding-actions>button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:11px 14px;font-size:10px;font-weight:850}.fuji-funding-actions>button.primary{border-color:var(--forest);background:var(--forest);color:#fff;grid-column:1/-1}.fuji-funding-actions>button:disabled{opacity:.42;cursor:not-allowed}.fuji-funding-actions>small{color:#7a5613;grid-column:1/-1;font-size:9px}.fuji-funding-receipt{background:var(--forest-soft);color:var(--forest);overflow-wrap:anywhere;border-radius:11px;margin-top:14px;padding:11px;font:750 9px SFMono-Regular,Consolas,monospace;text-decoration:none;display:block}.fuji-funding-safety{background:#f3ead9;border-radius:11px;margin-bottom:0;padding:10px 12px}.fuji-funding-notice{background:#fff0c7;border-radius:11px;margin:10px 0 0;padding:10px 12px;color:#6f4e0d!important}@media (max-width:640px){.fuji-funding-backdrop{align-items:end;padding:8px}.fuji-funding-modal{border-radius:22px 22px 12px 12px;max-height:88vh;padding:19px;box-shadow:0 16px 54px #09271e52}.fuji-funding-status{grid-template-columns:1fr 1fr}.fuji-funding-status article:first-child{grid-column:1/-1}.fuji-funding-actions{grid-template-columns:1fr}.fuji-funding-actions>button.primary,.fuji-funding-actions>small{grid-column:auto}}.agent-external-access{box-shadow:9px 9px 0 var(--amber);background:#fffdf8;border:1px solid #cdbf9f;border-radius:26px;margin:0 0 58px;padding:34px}.agent-external-access>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.agent-external-access>header h2{letter-spacing:-.055em;margin:9px 0 10px;font-size:clamp(36px,5vw,58px);line-height:.95}.agent-external-access>header p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.55}.agent-external-access>header>b{white-space:nowrap;background:var(--forest-soft);color:var(--forest);border-radius:999px;padding:8px 11px;font:850 9px SFMono-Regular,Consolas,monospace}.agent-external-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;margin-top:28px;display:grid}.agent-external-grid>form,.agent-token-list{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.agent-external-grid>form>label:first-child{color:var(--forest);gap:7px;font-size:11px;font-weight:850;display:grid}.agent-external-grid input:not([type=checkbox]){border:1px solid var(--line);border-radius:11px;padding:11px;font:650 12px inherit}.agent-scope{align-items:center;gap:8px;margin-top:13px;color:var(--muted)!important;display:flex!important}.agent-external-grid>form>button,.agent-token-secret button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:11px 14px;font-weight:850}.agent-token-list h3{margin:0 0 13px}.agent-token-list>p{color:var(--muted);font-size:11px}.agent-token-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.agent-token-list article div{gap:4px;display:grid}.agent-token-list code{color:var(--coral-dark);font-size:9px}.agent-token-list small{color:var(--muted);font-size:8px}.agent-token-list article button{color:#93412c;cursor:pointer;background:#fff5f1;border:1px solid #e3b8ab;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.agent-token-secret{background:var(--forest);color:#fff;border-radius:16px;gap:11px;margin-top:18px;padding:18px;display:grid}.agent-token-secret code{color:#ffd9ad;background:#0d2a22;border-radius:10px;padding:11px;font-size:10px;overflow:auto}.agent-token-secret>div{flex-wrap:wrap;gap:8px;display:flex}.agent-token-secret button{background:var(--coral);margin:0}.agent-token-secret button.secondary{background:0 0;border:1px solid #77998e}.agent-external-error{color:#7f321f;background:#ffe1d9;border-radius:10px;padding:11px;font-size:10px}.agent-external-access>footer{color:var(--muted);margin-top:17px;font-size:10px}.agent-external-access>footer:before{content:"SECURITY · ";color:var(--forest);font-weight:900}.agent-external-access input[type=checkbox]{accent-color:var(--forest)}@media (max-width:760px){.agent-external-access{padding:22px}.agent-external-access>header{display:grid}.agent-external-access>header>b{justify-self:start}.agent-external-grid{grid-template-columns:1fr}}.oauth-connected-apps{border:1px solid var(--line);background:#fff;border-radius:20px;margin:-34px 0 58px;padding:22px 28px}.oauth-connected-apps header h3{color:var(--forest);margin:6px 0 16px;font-size:24px}.oauth-connected-apps>p{color:var(--muted);font-size:11px}.oauth-connected-app-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.oauth-connected-app-list article>div{gap:5px;display:grid}.oauth-connected-app-list article p{color:var(--muted);margin:0;font-size:10px}.oauth-connected-app-list article small{color:var(--coral-dark);font-size:9px}.oauth-connected-app-list button{color:#93412c;cursor:pointer;background:#fff5f1;border:1px solid #e3b8ab;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.oauth-connected-app-list button:disabled{cursor:wait;opacity:.55}@media (max-width:760px){.oauth-connected-apps{padding:20px}.oauth-connected-app-list article{flex-direction:column;align-items:flex-start}}.wallet-registry-page{background:radial-gradient(circle at 8% 15%,#fff0c8 0,transparent 24%),radial-gradient(circle at 94% 38%,#dceadf 0,transparent 27%),var(--paper)}.wallet-registry-shell{padding-bottom:110px}.wallet-registry-heading .admin-heading-actions button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:13px 17px;font-weight:850;box-shadow:0 4px #09291f}.wallet-registry-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:34px 0;display:grid}.wallet-registry-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:5px;padding:21px;display:grid;box-shadow:5px 5px #ded6c6}.wallet-registry-kpis article.good{background:#e3eee5;border-color:#b8cebd}.wallet-registry-kpis article.warning{background:#ffe7df;border-color:#efb9aa}.wallet-registry-kpis span{color:var(--muted);font-size:11px;font-weight:800}.wallet-registry-kpis strong{color:var(--forest);font-size:32px}.wallet-registry-kpis small{color:var(--muted);font-size:10px}.wallet-registry-workspace>header{justify-content:space-between;align-items:end;margin:50px 0 18px;display:flex}.wallet-registry-workspace h2{letter-spacing:-.045em;margin:7px 0 0;font-size:38px}.wallet-registry-workspace>header>p{color:var(--muted);font-size:12px}.wallet-registry-workspace>header>p strong{color:var(--forest);font-size:20px}.wallet-registry-filters{border:1px solid var(--line);background:var(--surface);border-radius:17px 17px 0 0;grid-template-columns:minmax(280px,1fr) 190px 210px auto;align-items:end;gap:12px;padding:17px;display:grid}.wallet-registry-filters label{gap:7px;display:grid}.wallet-registry-filters label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:800 9px SFMono-Regular,Consolas,monospace}.wallet-registry-filters input,.wallet-registry-filters select{border:1px solid var(--line);height:43px;color:var(--ink);background:#fbf7ee;border-radius:11px;outline:none;padding:0 12px;font:650 12px inherit}.wallet-registry-filters input:focus,.wallet-registry-filters select:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-soft)}.wallet-registry-filters>button{height:43px;color:var(--coral-dark);cursor:pointer;background:0 0;border:0;font-weight:850}.wallet-user-list{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 19px 19px;overflow:hidden;box-shadow:7px 7px #ded6c6}.wallet-user{border-bottom:1px solid var(--line);padding:22px}.wallet-user:last-child{border:0}.wallet-user>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.wallet-user>header>div{align-items:center;gap:12px;display:flex}.wallet-user>header>div:last-child{justify-items:end;gap:6px;display:grid}.wallet-user>header strong{font-size:14px;display:block}.wallet-user>header code{color:var(--muted);margin-top:5px;font-size:10px;display:block}.wallet-user>header small{color:var(--muted);font-size:9px}.wallet-user-avatar{background:var(--forest);width:38px;height:38px;color:var(--amber);border-radius:12px;place-items:center;font-weight:900;display:grid}.wallet-health{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:6px 9px;font:850 9px SFMono-Regular,Consolas,monospace}.wallet-health.complete{color:#164634;background:#d7eadc}.wallet-health.attention{color:#913721;background:#ffe1d9}.wallet-integrity-alert{background:#fff1ec;border-radius:10px;flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:11px;display:flex}.wallet-integrity-alert span{color:#913721;font-size:10px;font-weight:800}.wallet-records{border:1px solid var(--line);border-radius:13px;margin-top:18px;overflow:hidden}.wallet-record-head,.wallet-record{grid-template-columns:170px minmax(260px,1fr) 80px 150px 145px;align-items:center;gap:14px;display:grid}.wallet-record-head{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:#eee7da;padding:9px 13px;font:800 8px SFMono-Regular,Consolas,monospace}.wallet-record{border-top:1px solid var(--line);padding:13px}.wallet-record>div:first-child{gap:3px;display:grid}.wallet-record>div:first-child strong{font-size:11px}.wallet-record>div:first-child small{color:var(--muted);font-size:9px}.wallet-record>code{overflow-wrap:anywhere;color:var(--forest);font-size:10px}.wallet-record-status{background:var(--forest-soft);width:max-content;color:var(--forest);text-transform:capitalize;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.wallet-record time{color:var(--muted);font-size:9px}.wallet-record-actions{justify-content:flex-end;gap:7px;display:flex}.wallet-record-actions button,.wallet-record-actions a{border:1px solid var(--line);color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850;text-decoration:none}.wallet-record-actions a{background:var(--forest);border-color:var(--forest);color:#fff}.wallet-registry-empty{text-align:center;color:var(--muted);padding:48px}@media (max-width:980px){.wallet-registry-kpis{grid-template-columns:1fr 1fr}.wallet-record-head{display:none}.wallet-record{grid-template-columns:1fr 1fr;gap:9px 18px}.wallet-record>code{grid-column:1/-1}.wallet-record-actions{justify-content:flex-start}.wallet-registry-filters{grid-template-columns:1fr 1fr}.wallet-registry-filters label:first-child{grid-column:1/-1}}@media (max-width:620px){.wallet-registry-kpis,.wallet-registry-filters{grid-template-columns:1fr}.wallet-registry-filters label:first-child{grid-column:auto}.wallet-user>header{flex-direction:column;align-items:flex-start}.wallet-user>header>div:last-child{justify-items:start}.wallet-record{grid-template-columns:1fr}.wallet-record>code{grid-column:auto}.wallet-registry-workspace>header{flex-direction:column;align-items:flex-start;gap:7px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
