@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_84759cf1-module__EKNq5a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_84759cf1-module__EKNq5a__variable{--font-app-body:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.0hoqzal24odb4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.0.56594qx.-9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0ub.k0om~_-xi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_a32b75d1-module__igJwpG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_a32b75d1-module__igJwpG__variable{--font-app-display:"Poppins", "Poppins Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#020381;--navy-04:#0203810a;--navy-08:#02038114;--teal:#1eb9b1;--teal-10:#1eb9b11a;--teal-22:#1eb9b138;--cyan:#00d9f5;--cyan-10:#00d9f51a;--indigo:#4054b2;--indigo-10:#4054b21a;--orange:#ff9653;--orange-10:#ff96531a;--red-soft:#fde8e8;--red-text:#c0392b;--body-text:#27344f;--meta-text:#66738c;--surface-2:#f7f9fc;--surface-3:#f1f5fa;--surface-panel:#fff;--surface-panel-muted:#f9fbfd;--surface-row-hover:#27344f09;--border-subtle:#27344f1a;--border-soft:#27344f11;--border-strong:#27344f21;--border-input:#27344f21;--border-interactive:#1eb9b14d;--focus-ring-soft:#1eb9b12e;--teal-text-strong:#0a7a74;--cyan-text-strong:#0068a0;--orange-text-strong:#8a4000;--grad1:linear-gradient(135deg, #088db2, #32b8b2);--bg:linear-gradient(180deg, #f4f7fb 0%, #f8fafc 44%, #f3f7fb 100%);--shadow-sm:0 8px 20px #27344f0b;--shadow-md:0 14px 36px #27344f12;--shadow-brand-sm:0 10px 22px #088db22e;--radius-sm:10px;--radius-md:14px;--radius-lg:18px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--red-soft:#ff7a672e;--red-text:#ffb9ad;--body-text:#edf3f8;--meta-text:#d9e2ecb8;--surface-2:#1b222d;--surface-3:#232b37;--surface-panel:#202834;--surface-panel-muted:#232b37;--surface-row-hover:#edf3f80e;--border-subtle:#d9e2ec21;--border-soft:#d9e2ec13;--border-strong:#d9e2ec33;--border-input:#d9e2ec2b;--border-interactive:#1eb9b15c;--focus-ring-soft:#1eb9b138;--teal-text-strong:#93ffd8;--cyan-text-strong:#8eefff;--orange-text-strong:#ffb37a;--bg:linear-gradient(180deg, #10161e 0%, #151c26 42%, #111820 100%);--shadow-sm:0 12px 28px #00000038;--shadow-md:0 20px 44px #00000047;--shadow-brand-sm:0 12px 28px #1eb9b11f}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--body-text);font-family:var(--font-app-body), ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button{border:0}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}.app-shell{max-width:1180px;margin:0 auto;padding:26px 20px 42px}.hero{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-panel) 92%, transparent);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.hero h1{font-family:var(--font-app-display), var(--font-app-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:3px 0 6px;font-size:clamp(26px,3vw,34px);line-height:1.08}.eyebrow{color:var(--teal-text-strong);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.lede{max-width:700px;color:var(--meta-text);margin:0;font-size:13px;line-height:1.55}.hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.flow-strip{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-panel) 88%, var(--teal-10));box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:12px;display:grid}.flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.flow-step{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-panel);align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.flow-step.active{border-color:var(--border-interactive);background:color-mix(in srgb, var(--surface-panel) 82%, var(--teal-10))}.flow-step.complete{border-color:var(--teal-22)}.flow-icon{background:var(--surface-3);width:30px;height:30px;color:var(--meta-text);border-radius:999px;flex:none;place-items:center;display:grid}.flow-step.active .flow-icon,.flow-step.complete .flow-icon{background:var(--teal-10);color:var(--teal-text-strong)}.flow-step strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.flow-step p{color:var(--meta-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:1.3;overflow:hidden}.session-pill{border:1px solid var(--teal-22);background:var(--teal-10);min-height:34px;color:var(--teal-text-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.session-pill:not(.ready){border-color:var(--border-subtle);background:var(--surface-panel);color:var(--meta-text)}.workspace{grid-template-columns:minmax(0,1.4fr) minmax(340px,.78fr);align-items:start;gap:18px;display:grid}.transfer-panel,.summary-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-md)}.transfer-panel{padding:20px}.summary-panel{padding:18px;position:sticky;top:20px}.section-header{margin-bottom:16px}.section-header h2{font-family:var(--font-app-display), var(--font-app-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0;font-size:17px}.section-header p{color:var(--meta-text);margin:5px 0 0;font-size:12px;line-height:1.5}.auth-gate{border:1px solid var(--border-interactive);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-panel-muted) 76%, var(--teal-10));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:grid}.auth-gate>svg{color:var(--teal-text-strong)}.auth-gate strong{font-size:13px;display:block}.auth-gate p{color:var(--meta-text);margin:3px 0 0;font-size:12px;line-height:1.45}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field{gap:7px;display:grid}.field span{color:var(--meta-text);font-size:12px;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--border-input);background:var(--surface-panel-muted);width:100%;color:var(--body-text);border-radius:12px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.field input,.field select{min-height:40px;padding:0 12px}.select-control{position:relative}.select-control select{appearance:none;cursor:pointer;padding-right:40px}.select-control>svg{pointer-events:none;color:var(--meta-text);transition:color .16s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.select-control:focus-within>svg{color:var(--teal-text-strong)}.amount-control{position:relative}.amount-control input{padding-right:64px}.amount-control>span{color:var(--meta-text);pointer-events:none;font-size:12px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field textarea{resize:vertical;min-height:78px;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--border-interactive);box-shadow:0 0 0 4px var(--focus-ring-soft)}.field input:disabled,.field select:disabled,.field textarea:disabled{border-color:var(--border-soft);background:color-mix(in srgb, var(--surface-panel-muted) 72%, var(--surface-3));color:color-mix(in srgb, var(--body-text) 58%, var(--meta-text));opacity:.74}.field select:disabled{cursor:not-allowed}.select-control select:disabled+svg{opacity:.46}.span-2{grid-column:span 2}.token-context,.connection-badge{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-2);align-items:center;gap:11px;padding:9px 11px;display:flex}.token-context img,.token-context>span{background:var(--teal-10);width:32px;height:32px;color:var(--teal-text-strong);border-radius:999px;place-items:center;font-size:10px;font-weight:800;display:grid}.token-context strong,.connection-badge strong{font-size:13px;font-weight:700;display:block}.token-context p,.connection-badge p{color:var(--meta-text);margin:2px 0 0;font-size:12px}.connection-badge{background:var(--surface-panel-muted);min-width:230px}.dot{background:var(--border-strong);border-radius:999px;width:9px;height:9px}.dot.ok{background:var(--teal);box-shadow:0 0 0 3px var(--teal-10)}.button-row{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.button,.icon-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .15s,opacity .15s,background .15s,border-color .15s;display:inline-flex}.button:disabled{opacity:.55}.button:not(:disabled):hover,.icon-button:hover{transform:translateY(-1px)}.button.primary{background:var(--grad1);color:#fff;box-shadow:var(--shadow-brand-sm)}.button.secondary,.icon-button{border:1px solid var(--border-subtle);background:var(--surface-panel);color:var(--body-text)}.button.secondary:hover,.icon-button:hover{border-color:var(--border-strong);background:var(--surface-panel-muted)}.button.wide{width:100%;margin-top:14px}.button.compact{border-radius:10px;min-height:34px;padding:0 11px;font-size:12px}.prepared-summary{gap:10px;display:grid}.decision-strip,.tx-result,.empty-state{border:1px solid var(--teal-22);border-radius:var(--radius-md);background:var(--teal-10);gap:11px;padding:12px;display:flex}.decision-strip svg,.tx-result svg{color:var(--teal-text-strong);flex:none}.decision-strip strong,.tx-result strong,.empty-state strong{font-size:13px;display:block}.decision-strip p,.tx-result p,.empty-state p{color:var(--meta-text);margin:3px 0 0;font-size:12px;line-height:1.45}.metadata-row{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(96px,.5fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.metadata-row span{color:var(--meta-text);font-size:12px;font-weight:650}.metadata-row strong{min-width:0;color:var(--body-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:500;overflow:hidden}.copy-button,.icon-link{border:1px solid var(--border-subtle);background:var(--surface-panel);width:28px;height:28px;color:var(--meta-text);border-radius:10px;place-items:center;display:grid}.copy-button:hover,.icon-link:hover{color:var(--teal-text-strong);border-color:var(--border-interactive)}.tx-result{align-items:center}.tx-result>div{flex:1;min-width:0}.route-note{color:var(--meta-text);margin:4px 0 0;font-size:12px;line-height:1.55}.empty-state{text-align:center;justify-items:center;padding:32px 18px;display:grid}.empty-state svg{color:var(--teal-text-strong)}.notice{border-radius:var(--radius-md);align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.notice.info{background:var(--cyan-10);color:var(--cyan-text-strong);border:1px solid #00d9f533}.notice.warning{background:var(--orange-10);color:var(--orange-text-strong);border:1px solid #ff965338}.notice.danger{background:var(--red-soft);color:var(--red-text);border:1px solid #c0392b2e}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.hero{display:grid}.hero-actions{justify-content:flex-start}.flow-strip{grid-template-columns:1fr}.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:1fr}.summary-panel{position:static}}@media (max-width:620px){.app-shell{padding:18px 14px 30px}.field-grid,.flow-steps,.auth-gate{grid-template-columns:1fr}.flow-step{align-items:flex-start}.span-2{grid-column:auto}.button-row{display:grid}.metadata-row{grid-template-columns:1fr auto}.metadata-row span{grid-column:1/-1}}
