:root{color:#101820;background:#f7f8f6;font-family:Aptos,Segoe UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #0a2947;--cream: #f3e4c9;--paper: #fbfaf7;--white: #ffffff;--ink: #101820;--muted: #61707c;--line: #d7dde0;--line-strong: #bac7cc;--field: #f9fbfa;--soft-blue: #edf5f7;--soft-blue-strong: #e2eef2;--green: #1c7a63;--amber: #b9852c;--red: #b6483e;--shadow: 0 24px 70px rgba(10, 41, 71, .12);--home-content-width: 980px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 18% 10%,rgba(243,228,201,.48),transparent 36%),radial-gradient(circle at 82% 20%,rgba(237,245,247,.92),transparent 40%),linear-gradient(115deg,#fbfaf6,#f7f8f4 42%,#eef5f7);background-size:auto,auto}button,input{font:inherit}button{cursor:pointer}.app-shell{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:16px 0 44px}.language-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.language-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(48px,1fr));gap:3px;border:1px solid rgba(10,41,71,.14);border-radius:8px;padding:3px;background:#ffffffd1;box-shadow:0 8px 24px #0a294712}.language-switch button{min-height:32px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap}.language-switch button.is-active{background:var(--navy);color:var(--cream)}:root[data-language=zh]{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Segoe UI,system-ui,sans-serif}:root[data-language=zh] .eyebrow,:root[data-language=zh] label,:root[data-language=zh] .receive-divider,:root[data-language=zh] .code-card span,:root[data-language=zh] .link-card label,:root[data-language=zh] .manifest-total span,:root[data-language=zh] .manifest-summary span,:root[data-language=zh] .metric-grid dt,:root[data-language=zh] .status-grid span{text-transform:none}:root[data-language=zh] .task-title,:root[data-language=zh] h1,:root[data-language=zh] h2:not(.home-feature-title){line-height:1.14}:root[data-language=zh] .muted,:root[data-language=zh] .home-feature-copy,:root[data-language=zh] .home-fine-print,:root[data-language=zh] .inline-error,:root[data-language=zh] .inline-warning,:root[data-language=zh] .waiting-strip{line-height:1.62}.top-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;margin-bottom:18px;border:1px solid rgba(10,41,71,.14);border-radius:8px;padding:12px 18px;background:#ffffffdb;box-shadow:0 10px 34px #0a294714}.top-bar>div{display:inline-flex;align-items:center;gap:10px}.brand-mark{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--navy);color:var(--cream);font-size:.72rem;font-weight:900}.brand-name{color:var(--navy);font-size:1.05rem;font-weight:900}.transport-note,.fine-print,.muted{color:var(--muted)}.transport-note,.fine-print{font-size:.9rem}.capability{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;border:1px solid rgba(28,122,99,.28);border-radius:999px;padding:10px 14px;background:#ffffffdb;box-shadow:0 10px 34px #0a294712}.capability strong{display:inline-flex;align-items:center;gap:8px;color:#0f604d}.capability strong:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--green)}.capability.warning{border-color:#b9852c5c}.capability.warning strong{color:#805914}.capability.warning strong:before{background:var(--amber)}.capability span{color:var(--muted);font-size:.9rem}.home-layout{display:flex;flex-direction:column}.panel,.primary-panel,.join-panel,.drop-zone,.flow-card,.invite-card,.code-card,.link-card,.manifest-preview,.manifest-total,.waiting-strip,.status-grid,.progress-block,.metric-grid>div,.done-panel,.error-panel{border:1px solid rgba(10,41,71,.15);border-radius:8px}.panel,.primary-panel,.done-panel,.error-panel{background:#ffffffe6;box-shadow:var(--shadow)}.home-brand-panel,.state-panel,.connection-panel,.done-panel,.error-panel{border-color:transparent;background:transparent;box-shadow:none}.primary-panel,.join-panel,.share-panel,.accept-panel,.transfer-panel,.connection-panel,.done-panel,.error-panel{padding:clamp(20px,3vw,32px)}.home-brand-panel{min-height:calc(100vh - 88px);padding:clamp(26px,3.2vw,44px)}.home-brand-hero{width:min(100%,var(--home-content-width));margin-inline:auto;margin-bottom:0}.home-brand-panel .brand-display,.brand-first-panel .brand-display{line-height:1}.primary-panel{display:flex;flex-direction:column}.eyebrow{margin:0 0 9px;color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2{margin:0;letter-spacing:0;line-height:1.03}h1{max-width:820px;color:var(--ink);font-size:clamp(2.4rem,5.4vw,5rem);line-height:.96}h2{color:var(--navy);font-size:1.42rem}.lede{max-width:620px;margin:14px 0 30px;color:var(--muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.46}.home-content{width:min(100%,var(--home-content-width));max-width:var(--home-content-width);margin-inline:auto;margin-top:clamp(18px,2.6vw,34px)}.home-footer{display:grid;justify-items:center;gap:18px;width:min(100%,var(--home-content-width));margin:auto auto 0;padding-top:clamp(34px,6vh,72px)}.home-footer-line{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px;margin:0;color:#10182085;font-size:clamp(.78rem,1.18vw,1rem);font-weight:750;line-height:1.45}.home-footer-line span,.home-footer-line .terms-inline-button{display:inline-flex;align-items:center}.home-footer-line span:not(:last-of-type):after{content:"·";margin-left:10px;color:#10182052}.home-feature-title{color:var(--ink);font-size:clamp(1.65rem,2.45vw,2.65rem);font-weight:950;line-height:1.02}.home-feature-copy{max-width:660px;margin:8px 0 0;color:var(--muted);font-size:1.05rem;line-height:1.5}.home-transfer-actions{display:grid;gap:22px;margin-top:34px}.home-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.86fr);gap:12px;margin-top:10px}.drop-zone,.join-panel{min-height:158px;background:#ffffffbd}.drop-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:17px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.drop-zone.is-dragging{border-color:var(--navy);background:#f3e4c9a3;box-shadow:0 16px 40px #0a29471f;transform:translateY(-2px)}.drop-zone h2{margin-bottom:8px}.home-send-zone{display:block;min-height:auto;border:0;padding:0;background:transparent}.home-send-zone.is-dragging{background:transparent;box-shadow:none}.home-send-zone .home-send-button{width:100%;min-height:74px;font-size:1.35rem}.home-send-zone .selected-file-list{margin-top:12px}.receive-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;color:var(--muted);font-size:.86rem;font-weight:850;text-transform:uppercase}.receive-divider:before,.receive-divider:after{content:"";height:1px;background:#0a294729}.home-join-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.home-join-row input,.home-join-row .button{min-height:64px;font-size:1.1rem}.home-join-row input{padding:0 22px;background:#ffffffc2}.home-join-row input::placeholder{color:#61707c9e}.home-join-row .button{min-width:118px;font-size:1.1rem}.home-fine-print{margin:0;color:var(--muted);font-size:1rem}.home-chips{display:flex;flex-wrap:wrap;gap:8px}.home-terms-line{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.terms-inline-button{border:0;padding:0;background:transparent;color:var(--navy);font:inherit;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:normal}.terms-inline-button:hover{color:var(--navy)}.home-footer-line .terms-inline-button{color:inherit}.home-footer-line .terms-inline-button:hover{color:#101820c7}.filing-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.filing-link{display:inline-flex;align-items:center;color:#10182080;font-size:.86rem;font-weight:750;line-height:1.45;text-decoration:none}.filing-link:hover{color:#101820c7;text-decoration:underline;text-underline-offset:4px}.public-security-link{gap:6px}.public-security-icon{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.selected-file-list{grid-column:1 / -1;display:grid;gap:8px;width:100%;margin:2px 0 0;padding:0;list-style:none}.selected-file-list li,.file-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:#ffffffc7}.selected-file-list span,.file-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file-list strong,.file-list strong{color:var(--navy);font-size:.84rem;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:8px;padding:0 15px;font-weight:900;line-height:1.12;text-decoration:none;text-align:center;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.button:disabled:hover{transform:none;box-shadow:none}.button.primary{background:var(--navy);color:var(--cream)}.button.primary:hover{background:#061e34;box-shadow:0 14px 30px #0a294733}.button.secondary{border-color:#0a29472e;background:var(--white);color:var(--navy)}.button.secondary:hover{border-color:#0a294747;background:var(--cream)}.button.ghost{border-color:#0a294724;background:#ffffffa8;color:var(--navy)}.button.danger{border-color:#b6483e47;background:#fff4f2;color:var(--red)}.button.full-width{width:100%}.button.compact{min-height:34px;padding:0 10px;font-size:.86rem}label{display:block;margin:18px 0 8px;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--field);color:var(--navy);font-weight:800}input:focus{outline:3px solid rgba(10,41,71,.16);border-color:var(--navy)}.terms-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:#050c1285;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terms-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(960px,calc(100vw - 32px));max-height:min(82vh,760px);border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#17191a;color:#f4f1eb;box-shadow:0 30px 90px #0000005c}.terms-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:84px;border-bottom:1px solid rgba(255,255,255,.1);padding:22px 26px}.terms-dialog-header h2{color:#f4f1eb;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:950;line-height:1.05}.terms-close-button{position:relative;flex:0 0 auto;width:44px;height:44px;border:0;border-radius:999px;background:transparent}.terms-close-button:hover{background:#ffffff14}.terms-close-button span:before,.terms-close-button span:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:2px;border-radius:999px;background:#f4f1ebbd}.terms-close-button span:before{transform:translate(-50%,-50%) rotate(45deg)}.terms-close-button span:after{transform:translate(-50%,-50%) rotate(-45deg)}.terms-dialog-body{overflow-y:auto;padding:clamp(22px,3vw,34px);scrollbar-color:rgba(244,241,235,.58) rgba(255,255,255,.08)}.terms-dialog-body p{margin:0 0 22px;color:#f4f1ebe6;font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.62}.terms-dialog-body p:last-child{margin-bottom:0}.terms-dialog-body strong{color:#f4f1eb;font-weight:950}.terms-lede{color:#f4f1eb9e!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inline-error{margin:10px 0;color:var(--red);font-weight:800}.inline-warning{margin:12px 0 18px;border:1px solid rgba(185,133,44,.3);border-radius:8px;padding:12px;background:#f3e4c975;color:#7a5313;font-weight:800}.flow-panel{display:grid;gap:14px}.flow-card{padding:16px;background:#ffffffdb}.flow-card.active{background:var(--navy);color:var(--cream)}.flow-card.active .eyebrow,.flow-card.active .muted{color:#f3e4c9c7}.flow-card h2{color:var(--navy)}.flow-card.active h2{color:var(--cream)}.flow-card .muted{margin:10px 0 0;line-height:1.46}.screen-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.brand-first-panel{padding:clamp(20px,2.8vw,34px)}.brand-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:clamp(18px,2.6vw,28px)}.brand-display{max-width:820px;color:var(--ink);font-family:Aptos,Segoe UI,system-ui,sans-serif;font-size:clamp(4.2rem,8vw,8rem);font-weight:950;letter-spacing:-.045em;line-height:.88}.brand-display em{font-style:italic}.brand-local-name{margin:clamp(10px,1.4vw,16px) 0 0;color:var(--ink);font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:950;letter-spacing:.08em;line-height:1.08}.wordmark-line{white-space:nowrap}.just-word,.it-word{position:relative;display:inline-block}.dotless-letter{display:inline-block;position:relative}.animated-dot{position:absolute;z-index:1;top:.1em;width:.25em;height:.25em;border-radius:999px;background:var(--ink);transform:translate(-50%,-62%);will-change:transform}.dot-source{left:.17em;animation:dot-source-hop 5.8s cubic-bezier(.2,.8,.2,1) infinite}.dot-target{left:.18em;animation:dot-target-hop 5.8s cubic-bezier(.2,.8,.2,1) infinite}.send-word{position:relative;display:inline-block}.send-word span{display:inline-block;transform:translate(0);will-change:transform}.send-word span:nth-child(1){animation:send-letter-s 5.8s cubic-bezier(.2,.8,.2,1) infinite}.send-word span:nth-child(2){animation:send-letter-e 5.8s cubic-bezier(.2,.8,.2,1) infinite}.send-word span:nth-child(3){animation:send-letter-n 5.8s cubic-bezier(.2,.8,.2,1) infinite}.send-word span:nth-child(4){animation:send-letter-d 5.8s cubic-bezier(.2,.8,.2,1) infinite}.task-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.task-title{color:var(--ink);font-size:clamp(1.65rem,2.5vw,2.6rem);font-weight:950;letter-spacing:-.02em;line-height:1.05}.task-row .muted{margin-top:7px}.meta-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.status-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;border:1px solid rgba(10,41,71,.13);border-radius:999px;padding:0 10px;background:#ffffffb8;color:var(--navy);font-size:.72rem;font-weight:850;line-height:1.18;white-space:nowrap}.status-chip:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.status-chip.is-ready{border-color:#1c7a6338;background:#1c7a6314;color:var(--green)}.corner-badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 9px;background:var(--navy);color:var(--cream);font-size:.68rem;font-weight:900;white-space:nowrap}.corner-badge.soft{background:#0a294714;color:var(--navy)}.state-panel{overflow:hidden}.share-layout,.accept-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.invite-card,.code-card,.link-card,.manifest-preview,.manifest-total,.waiting-strip,.status-grid,.progress-block,.metric-grid>div{border-color:#0a29471f;background:#ffffffb8;box-shadow:0 12px 34px #0a294709;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.invite-card{position:relative;display:grid;gap:18px;padding:clamp(16px,2.4vw,24px)}.equal-share-card{display:block;padding:clamp(18px,2.3vw,26px)}.equal-share-options{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;padding-right:110px}.share-method{display:grid;gap:10px;min-width:0}.code-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border:0;border-radius:0;background:transparent}.link-card{border:0;border-radius:0;background:transparent}.code-card.share-method,.link-card.share-method{grid-template-columns:1fr;gap:10px;align-items:stretch}.code-card span,.link-card label,.manifest-total span,.manifest-summary span,.metric-grid dt{margin:0;color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.code-card strong{display:block;max-width:100%;color:var(--navy);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-card label{margin:0}.link-copy-row,.share-value-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center}.share-value-row input,.share-value-row strong{min-height:46px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--field);color:var(--navy);font-weight:850}.share-value-row strong{display:flex;align-items:center}.link-copy-row input,.share-value-row input{min-width:0;overflow:hidden;text-overflow:ellipsis}.manifest-preview{position:relative;margin-top:14px;overflow:hidden}.stepped-card{padding-top:34px}.accept-manifest{margin-top:0}.manifest-summary,.manifest-total{display:flex;justify-content:space-between;gap:12px;padding:14px 16px}.manifest-total{min-width:180px;flex-direction:column;align-items:flex-end;background:#ffffffb8}.manifest-total strong{color:var(--navy);font-size:1.45rem}.file-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.manifest-preview .file-list{padding:0 14px 14px}.file-list.large li{min-height:46px}.waiting-strip{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px}.waiting-strip span:last-child{min-width:0;overflow-wrap:anywhere}.pulse{width:10px;height:10px;border-radius:999px;background:var(--green);box-shadow:0 0 #1c7a635c;animation:pulse 1.5s infinite}.connection-panel,.done-panel,.error-panel,.accept-panel,.transfer-panel,.share-panel{min-height:500px}.status-grid,.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.status-grid{padding:14px}.status-grid span,.status-grid strong{display:block}.status-grid span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.status-grid strong{color:var(--navy);margin-top:6px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.progress-block{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;padding:18px;background:#ffffffc7}.progress-ring{display:grid;width:clamp(132px,18vw,174px);height:clamp(132px,18vw,174px);place-items:center;border-radius:999px;background:radial-gradient(circle at center,#fff 57%,transparent 58%),conic-gradient(var(--navy) 0 var(--progress),#dfe7e9 var(--progress) 100%)}.progress-ring span{color:var(--navy);font-size:clamp(1.8rem,4vw,2.7rem);font-weight:900}.progress-copy h2{overflow-wrap:anywhere}.progress-copy .muted{margin:8px 0 14px}.progress-track{height:9px;overflow:hidden;border-radius:999px;background:#dfe7e9}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--navy)}.metric-grid>div{padding:14px}.metric-grid dd{margin:8px 0 0;color:var(--ink);font-size:1.08rem;font-weight:900;overflow-wrap:anywhere}.compact-flow{align-content:start}.done-panel .button,.error-panel .button{margin-top:18px}@keyframes pulse{70%{box-shadow:0 0 0 8px #1c7a6300}to{box-shadow:0 0 #1c7a6300}}@keyframes send-letter-s{0%,13%,21%,to{transform:translate(0)}16%{transform:translate(4px)}19%{transform:translate(-1px)}}@keyframes send-letter-e{0%,17%,25%,to{transform:translate(0)}20%{transform:translate(4px)}23%{transform:translate(-1px)}}@keyframes send-letter-n{0%,21%,29%,to{transform:translate(0)}24%{transform:translate(4px)}27%{transform:translate(-1px)}}@keyframes send-letter-d{0%,25%,33%,to{transform:translate(0)}28%{transform:translate(4px)}31%{transform:translate(-1px)}}@keyframes dot-source-hop{0%,13%,to{transform:translate(-50%,-62%)}4%{transform:translate(-50%,-90%)}8%{transform:translate(-50%,-54%) scale(1.08,.92)}}@keyframes dot-target-hop{0%,35%,to{transform:translate(-50%,-62%)}40%{transform:translate(-50%,-90%)}44%{transform:translate(-50%,-54%) scale(1.08,.92)}48%{transform:translate(-50%,-62%)}}@media(prefers-reduced-motion:reduce){.animated-dot,.send-word span,.pulse{animation:none}}@media(max-width:980px){.app-shell{width:min(100% - 24px,1320px)}.top-bar,.capability,.screen-header,.brand-hero,.task-row,.waiting-strip{align-items:flex-start;flex-direction:column}.capability{border-radius:8px}.home-layout,.home-actions,.home-join-row,.share-layout,.accept-layout,.status-grid,.metric-grid{grid-template-columns:1fr}.primary-panel,.connection-panel,.done-panel,.error-panel,.accept-panel,.transfer-panel,.share-panel{min-height:auto}.drop-zone{grid-template-columns:1fr}.home-content{margin-top:28px}h1{font-size:clamp(2.35rem,12vw,3.6rem)}.progress-block{grid-template-columns:1fr}.progress-ring{width:144px;height:144px}.code-card,.link-copy-row{grid-template-columns:1fr}.code-card{align-items:start}.equal-share-options,.share-value-row{grid-template-columns:1fr}.equal-share-options{padding-right:0}.corner-badge{position:static;justify-self:start;width:max-content;margin-bottom:12px}.brand-display{font-size:clamp(3.4rem,14vw,5.4rem)}.brand-local-name{font-size:clamp(1.55rem,6vw,2.05rem)}.meta-row{justify-content:flex-start}.code-card .button,.link-copy-row .button,.share-value-row .button{justify-self:start}}@media(max-width:560px){.app-shell{width:min(100% - 18px,1320px);padding-top:9px}.top-bar,.primary-panel,.home-brand-panel,.share-panel,.accept-panel,.transfer-panel,.connection-panel,.done-panel,.error-panel{padding:16px}.selected-file-list li,.file-list li{grid-template-columns:1fr;gap:5px}.manifest-total{align-items:flex-start}.code-card strong{font-size:clamp(1rem,4vw,1.15rem)}.home-join-row{grid-template-columns:1fr}.home-join-row .button,.share-value-row .button,.actions .button{width:100%}.language-toolbar{justify-content:flex-start}.language-switch{width:100%}.home-footer{gap:14px;padding-top:32px}.home-footer-line{gap:0 8px;font-size:.78rem}.home-footer-line span:not(:last-of-type):after{margin-left:8px}}
