:root{--color-paper: oklch(15% .012 60);--color-paper-2: oklch(19% .014 60);--color-paper-3: oklch(23% .016 60);--color-rule: oklch(30% .014 60);--color-rule-2: oklch(36% .014 60);--color-neutral: oklch(62% .01 60);--color-muted: oklch(48% .012 60);--color-ink: oklch(93% .008 70);--color-ink-2: oklch(80% .01 60);--color-accent: oklch(78% .135 75);--color-accent-ink: oklch(18% .03 75);--color-accent-soft: oklch(30% .06 75);--color-focus: oklch(80% .13 80);--color-error: oklch(66% .19 25);--color-ok: oklch(74% .14 150);--glow-1: oklch(30% .075 70 / .5);--glow-2: oklch(22% .04 80 / .3);--glow-3: oklch(26% .06 50 / .45);--grid-line: oklch(42% .02 70 / .045);--vignette: oklch(9% .01 60 / .55);--topbar-bg: oklch(15% .012 60 / .72);--topbar-border: oklch(30% .016 65 / .55);--panel-grad-a: oklch(21.5% .015 62);--panel-grad-b: oklch(18% .013 60);--panel-border: oklch(29% .016 65 / .85);--panel-hairline: oklch(34% .025 72 / .45);--panel-shadow: oklch(4% .01 60 / .9);--shadow-deep: oklch(2% .01 60 / .95);--input-hover-border: oklch(44% .02 70);--btn-hover-border: oklch(46% .025 70);--peer-hover-border: oklch(38% .05 75 / .5);--filelabel-hover-bg: oklch(20% .02 70);--info-pop-bg: oklch(20% .016 65);--font-display: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-body: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-outlier: "JetBrains Mono", ui-monospace, monospace;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--text-xs: .72rem;--text-sm: .85rem;--text-base: 1rem;--text-md: 1.2rem;--text-lg: 1.5rem;--text-xl: 1.9rem;--text-2xl: 2.4rem;--text-display: clamp(2rem, 3.5vw + 1rem, 3.4rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--rule-1: 1px solid var(--color-rule);--z-base: 1;--z-raised: 10;--z-sticky: 200;--z-modal: 400;--z-toast: 500}:root[data-theme=light]{--color-paper: oklch(97% .008 85);--color-paper-2: oklch(94.5% .01 82);--color-paper-3: oklch(91.5% .012 80);--color-rule: oklch(87% .01 75);--color-rule-2: oklch(78% .012 75);--color-neutral: oklch(42% .02 65);--color-muted: oklch(55% .015 70);--color-ink: oklch(24% .02 60);--color-ink-2: oklch(36% .02 60);--color-accent: oklch(58% .13 65);--color-accent-ink: oklch(99% .01 80);--color-accent-soft: oklch(88% .05 80);--color-focus: oklch(58% .12 70);--color-error: oklch(50% .19 25);--color-ok: oklch(50% .14 150);--glow-1: oklch(92% .05 85 / .55);--glow-2: oklch(94% .03 90 / .5);--glow-3: oklch(90% .045 70 / .35);--grid-line: oklch(50% .04 75 / .07);--vignette: oklch(99% .005 85 / .45);--topbar-bg: oklch(97% .008 85 / .8);--topbar-border: oklch(88% .01 80 / .8);--panel-grad-a: oklch(100% 0 0);--panel-grad-b: oklch(97.5% .006 85);--panel-border: oklch(88% .01 80);--panel-hairline: oklch(100% 0 0 / .9);--panel-shadow: oklch(40% .03 70 / .18);--shadow-deep: oklch(30% .03 70 / .25);--input-hover-border: oklch(62% .02 70);--btn-hover-border: oklch(64% .025 70);--peer-hover-border: oklch(70% .09 75 / .6);--filelabel-hover-bg: oklch(94% .03 80);--info-pop-bg: oklch(95% .02 80)}html,body{overflow-x:clip}*{box-sizing:border-box;margin:0}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--color-ink-2);background-color:var(--color-paper);min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--z-base)}body:before{background:radial-gradient(46rem 32rem at 10% -10%,var(--glow-1),transparent 65%),radial-gradient(30rem 22rem at 85% -5%,var(--glow-2),transparent 60%),radial-gradient(40rem 30rem at 100% 110%,var(--glow-3),transparent 65%)}body:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),radial-gradient(130% 110% at 50% 0%,transparent 55%,var(--vignette));background-size:160px 160px,100% 88px,88px 100%,100% 100%}#root{position:relative;z-index:var(--z-raised)}h1,h2,h3{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere;min-width:0}.mono{font-family:var(--font-outlier);font-variant-numeric:tabular-nums;letter-spacing:0}::selection{background:color-mix(in oklab,var(--color-accent) 30%,transparent);color:var(--color-ink)}.shell{max-width:66rem;margin-inline:auto;padding:var(--space-lg) var(--space-lg) var(--space-3xl)}.topbar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin:calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg)) 0;padding:var(--space-md) var(--space-lg);background:var(--topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--topbar-border)}.topbar-actions{display:flex;align-items:center;gap:var(--space-sm)}.icon-btn{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--color-rule-2);border-radius:50%;background:transparent;color:var(--color-neutral);cursor:pointer;transition:color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.icon-btn:hover{color:var(--color-ink);border-color:var(--btn-hover-border);background:var(--color-paper-3)}.icon-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.wordmark{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-ink);display:flex;align-items:baseline;gap:var(--space-sm);letter-spacing:-.03em}.wordmark em{font-style:normal;color:var(--color-accent);text-shadow:0 0 18px color-mix(in oklab,var(--color-accent) 50%,transparent)}.wordmark small{font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:400;color:var(--color-muted);letter-spacing:.18em}.userchip{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.userchip b{color:var(--color-ink-2);font-weight:500;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.hero{padding-block:var(--space-xl) var(--space-xl)}.hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.hero-copy{flex:1 1 26rem;min-width:0}.hero-sub{margin-top:var(--space-md);max-width:44ch;color:var(--color-neutral);font-size:var(--text-md);line-height:1.7}.info-btn{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-left:var(--space-sm);vertical-align:baseline;font-family:var(--font-outlier);font-size:var(--text-sm);font-weight:500;color:var(--color-muted);background:transparent;border:1px solid var(--color-rule-2);border-radius:50%;cursor:pointer;transition:color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.info-btn:hover,.info-btn[aria-expanded=true]{color:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 12px color-mix(in oklab,var(--color-accent) 30%,transparent)}.info-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.info-pop{position:absolute;top:calc(100% + var(--space-sm));left:0;z-index:var(--z-modal);width:min(20rem,calc(100vw - 3rem));padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);line-height:1.8;white-space:normal;overflow-wrap:anywhere;color:var(--color-neutral);background:var(--info-pop-bg);border:1px solid var(--panel-border);border-radius:var(--radius-md);box-shadow:0 16px 40px -16px var(--shadow-deep);animation:reveal var(--dur-short) var(--ease-out)}.info-pop:before{content:"";position:absolute;top:-5px;left:1.1rem;width:.6rem;height:.6rem;background:var(--info-pop-bg);border-left:1px solid var(--panel-border);border-top:1px solid var(--panel-border);transform:rotate(45deg)}.pop-wrap{position:relative;display:inline-block;white-space:nowrap}.sidecard{flex:0 1 19rem;min-width:16rem;padding:var(--space-md) var(--space-lg)}.sidecard-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.sidecard-label{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:500;color:var(--color-ink)}.sidecard-label svg{color:var(--color-accent);flex:none}.sidecard .receive-state{margin-block:var(--space-xs) var(--space-md)}.sidecard .input{height:2.5rem}@media(max-width:40rem){.hero-head{flex-direction:column;align-items:stretch}.sidecard{flex-basis:auto;min-width:0}}.main-panel{padding:var(--space-xl)}.main-panel .peer-card{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg)}.main-panel .peer-name span{font-size:var(--text-md)}.kicker{font-family:var(--font-outlier);font-size:var(--text-xs);letter-spacing:.35em;color:var(--color-accent);margin-bottom:var(--space-md);text-transform:uppercase}.hero h1{font-size:var(--text-display);font-weight:700;letter-spacing:-.035em;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--color-accent);text-shadow:0 0 24px color-mix(in oklab,var(--color-accent) 45%,transparent)}.hero p{margin-top:var(--space-md);max-width:40ch;color:var(--color-neutral);font-size:var(--text-md);line-height:1.7}.grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-lg);align-items:start}@media(max-width:56rem){.grid{grid-template-columns:minmax(0,1fr)}}.panel{position:relative;background:linear-gradient(180deg,var(--panel-grad-a),var(--panel-grad-b));border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:inset 0 1px 0 var(--panel-hairline),0 16px 40px -20px var(--panel-shadow)}.panel:before{content:"";position:absolute;inset-inline:var(--space-lg);top:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-accent) 35%,transparent),transparent);pointer-events:none}.panel+.panel,.transfer{margin-top:var(--space-lg)}.panel h2{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-md);font-weight:600;margin-bottom:var(--space-md)}.panel h2 svg{color:var(--color-accent);flex:none}.hint{color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.receive-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.receive-head .hint{margin-top:var(--space-3xs)}.switch{position:relative;width:3.4rem;height:1.9rem;flex:none;border:1px solid oklch(34% .016 65 / .9);border-radius:999px;background:var(--color-paper);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.switch:after{content:"";position:absolute;top:.19rem;left:.19rem;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--color-ink-2);box-shadow:0 2px 6px #0006;transition:transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.switch[aria-checked=true]{background:var(--color-accent);border-color:transparent;box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 14%,transparent),0 0 22px color-mix(in oklab,var(--color-accent) 30%,transparent)}.switch[aria-checked=true]:after{transform:translate(1.5rem);background:var(--color-accent-ink)}.switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.receive-state{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-neutral);line-height:1.7}.receive-state .on{color:var(--color-accent);font-weight:500;display:inline-flex;align-items:center;gap:var(--space-2xs)}.pulse{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 10px color-mix(in oklab,var(--color-accent) 80%,transparent);animation:pulse 1.8s var(--ease-in-out) infinite}@keyframes pulse{50%{opacity:.3}}.nickname-row{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:var(--rule-1)}.field label{display:block;font-size:var(--text-sm);color:var(--color-neutral);margin-bottom:var(--space-2xs)}.input{width:100%;height:2.75rem;padding:0 var(--space-md);font-family:inherit;font-size:var(--text-base);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-2);border-radius:var(--radius-md);outline:2px solid transparent;outline-offset:1px;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.input:hover{border-color:var(--input-hover-border)}.input:focus-visible{outline:2px solid var(--color-focus);border-color:transparent;box-shadow:0 0 0 4px color-mix(in oklab,var(--color-accent) 10%,transparent)}.input::placeholder{color:var(--color-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);height:2.75rem;padding:0 var(--space-lg);font-family:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;border:1px solid var(--color-rule-2);border-radius:999px;background:var(--color-paper-3);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),transform .1s var(--ease-out),opacity var(--dur-short) var(--ease-out)}.btn svg{flex:none}@media(hover:hover){.btn:hover{background:var(--color-rule);border-color:var(--btn-hover-border)}}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--color-accent);border-color:transparent;color:var(--color-accent-ink);box-shadow:0 8px 24px -10px color-mix(in oklab,var(--color-accent) 55%,transparent)}@media(hover:hover){.btn--primary:hover{background:color-mix(in oklab,var(--color-accent) 88%,oklch(100% 0 0));border-color:transparent;box-shadow:0 10px 28px -10px color-mix(in oklab,var(--color-accent) 70%,transparent)}}.btn--primary:active{transform:translateY(1px)}.btn--ghost{background:transparent;border-color:var(--color-rule);color:var(--color-neutral)}@media(hover:hover){.btn--ghost:hover{background:var(--color-paper-3);border-color:var(--color-rule-2);color:var(--color-ink)}}.btn--danger{border-color:#f0565399;color:var(--color-error);background:transparent}@media(hover:hover){.btn--danger:hover{background:#f056531f;border-color:var(--color-error)}}.btn--send{height:2.25rem;padding:0 var(--space-md);font-size:var(--text-sm)}.peer-list{display:grid;gap:var(--space-sm)}.peer-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-paper);border:1px solid transparent;border-radius:var(--radius-md);animation:rise var(--dur-long) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 60ms);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}@media(hover:hover){.peer-card:hover{background:var(--color-paper-3);border-color:var(--peer-hover-border);transform:translateY(-1px)}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.peer-name{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.dot{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--color-accent);box-shadow:0 0 10px color-mix(in oklab,var(--color-accent) 60%,transparent)}.peer-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-2);font-size:var(--text-sm)}.empty{padding:var(--space-xl) var(--space-md);text-align:left;color:var(--color-muted);font-size:var(--text-sm);line-height:1.8}.filelabel{display:grid;place-items:center;gap:var(--space-2xs);padding:var(--space-xl) var(--space-md);border:1px dashed var(--color-rule-2);border-radius:var(--radius-md);color:var(--color-neutral);font-size:var(--text-sm);cursor:pointer;margin-top:var(--space-md);position:relative;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.filelabel:hover{border-color:var(--color-accent);background:var(--filelabel-hover-bg);box-shadow:inset 0 0 24px color-mix(in oklab,var(--color-accent) 5%,transparent)}.filelabel input{position:absolute;width:1px;height:1px;opacity:0}.file-list{list-style:none;padding:0;margin:var(--space-md) 0 0;display:grid;gap:var(--space-2xs)}.file-list li{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2)}.file-list li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer{border-top:var(--rule-1);margin-top:var(--space-xl);padding-top:var(--space-lg)}.transfer-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.state-tag{font-family:var(--font-outlier);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-accent);text-transform:uppercase}.state-tag--bad{color:var(--color-error)}.state-tag--ok{color:var(--color-ok)}.bar-row{margin-top:var(--space-lg)}.bar-row+.bar-row{margin-top:var(--space-md)}.bar-top{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-sm);margin-bottom:var(--space-2xs)}.bar-top .fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-2)}.bar{height:.45rem;border-radius:999px;background:color-mix(in oklab,var(--color-ink) 8%,transparent);box-shadow:inset 0 1px 2px #00000059;overflow:hidden}.bar-top .mono,.transfer-head h2,.state-tag{white-space:nowrap}.bar>i{position:relative;display:block;height:100%;border-radius:inherit;background:var(--color-accent);box-shadow:0 0 12px color-mix(in oklab,var(--color-accent) 45%,transparent);transition:width .2s linear,background-color var(--dur-short) var(--ease-out)}.bar>i[data-state=done]{background:var(--color-ok);box-shadow:none}.bar>i[data-state=failed]{background:var(--color-error);box-shadow:none}.bar>i[data-state=transferring]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,oklch(96% .03 85 / .4) 50%,transparent 70%);background-size:200% 100%;animation:sweep 1.4s linear infinite}@keyframes sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.result-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}dialog.sheet{border:1px solid var(--panel-border);border-top:2px solid var(--color-accent);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--panel-grad-a),var(--panel-grad-b));color:var(--color-ink-2);padding:var(--space-2xl);width:min(94vw,44rem);position:fixed;inset:0;margin:auto;height:fit-content;max-height:min(85vh,44rem);box-shadow:0 32px 80px -24px var(--shadow-deep)}dialog.sheet[open]{animation:pop var(--dur-short) var(--ease-out)}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}dialog.sheet::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.sheet h2{font-size:var(--text-lg);margin-bottom:var(--space-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dialog.sheet .actions{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg)}.login-wrap{min-height:100dvh;display:grid;place-items:center;padding:var(--space-lg)}.login-card{position:relative;width:min(92vw,24rem);background:linear-gradient(180deg,var(--panel-grad-a),var(--panel-grad-b));border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-xl);box-shadow:inset 0 1px 0 var(--panel-hairline),0 32px 80px -24px var(--shadow-deep),0 0 60px -20px color-mix(in oklab,var(--color-accent) 20%,transparent)}.login-card h1{font-size:var(--text-2xl);letter-spacing:-.03em;margin-bottom:var(--space-2xs)}.login-card h1 em{font-style:normal;color:var(--color-accent);text-shadow:0 0 18px color-mix(in oklab,var(--color-accent) 50%,transparent)}.login-card .sub{color:var(--color-muted);font-size:var(--text-sm);margin-bottom:var(--space-xl)}.login-card .field+.field{margin-top:var(--space-md)}.login-card .btn{width:100%;margin-top:var(--space-lg)}.helper{min-height:1lh;font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-2xs)}.helper[data-tone=error]{color:var(--color-error)}.code-row{display:flex;gap:var(--space-sm)}.code-row .input{flex:1;min-width:0}.splash{min-height:100dvh;display:grid;place-items:center;color:var(--color-muted)}.reveal{opacity:0;animation:reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:30rem){.shell{padding:var(--space-md) var(--space-md) var(--space-2xl)}.topbar{margin:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) 0;padding:var(--space-sm) var(--space-md)}.hero{padding-block:var(--space-lg)}.hero p{font-size:var(--text-base)}.panel{padding:var(--space-md)}.peer-card{padding:var(--space-xs) var(--space-sm)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important}.pulse,.bar>i[data-state=transferring]:after{animation:none!important}}
