.hardware-page{min-height:100vh;color:var(--ink);background:#090b0e;overflow:hidden}.hardware-hero{background:radial-gradient(circle at 80% 18%,#1b291d 0,#0b0f0f 34%,#090b0e 62%);padding:132px clamp(30px,9vw,160px) 68px}.hardware-hero h1{letter-spacing:-.06em;max-width:1100px;margin:0 0 28px;font-size:clamp(50px,7vw,100px);font-weight:560;line-height:.94}.hardware-hero h1 em{color:var(--accent);font-style:normal}.hardware-hero>p{color:#929ba3;max-width:760px;font-size:clamp(16px,1.45vw,21px);line-height:1.62}.hardware-download{background:linear-gradient(120deg,#151d15,#101519);border:1px solid #364435;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:36px;max-width:1050px;margin-top:42px;padding:24px 26px;display:grid}.hardware-download div>*{display:block}.hardware-download small{color:var(--accent);font:650 8px/1 var(--font-geist-mono);letter-spacing:.15em}.hardware-download strong{margin:9px 0 7px;font-size:23px}.hardware-download div>span{color:#7f8981;font-size:13px;line-height:1.5}.hardware-download a{white-space:nowrap;background:var(--accent);color:#10150d;border-radius:12px;padding:15px 18px;font-weight:700;text-decoration:none}.hardware-download a span{margin-left:18px}.hardware-spec-strip{border-block:1px solid #282f34;grid-template-columns:repeat(4,1fr);max-width:1050px;margin-top:24px;display:grid}.hardware-spec-strip div{border-right:1px solid #282f34;padding:19px 20px}.hardware-spec-strip div:last-child{border:0}.hardware-spec-strip strong,.hardware-spec-strip span{display:block}.hardware-spec-strip strong{font-size:16px}.hardware-spec-strip span{color:#677078;margin-top:5px;font-size:10px}.hardware-decisions,.hardware-system{padding:70px clamp(30px,7vw,130px)}.hardware-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:42px;display:grid}.hardware-heading h2,.hardware-constraints h2{letter-spacing:-.05em;margin:0;font-size:clamp(39px,5vw,70px);font-weight:560;line-height:.98}.hardware-heading p,.hardware-constraints p{color:#858f97;margin:0;font-size:15px;line-height:1.65}.hardware-decision-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hardware-decision-grid article{background:#11161a;border:1px solid #293138;border-radius:16px;padding:24px}.hardware-decision-grid article>span{width:31px;height:31px;color:var(--accent);font:650 8px/1 var(--font-geist-mono);border:1px solid #b7ff5e55;border-radius:50%;place-items:center;display:grid}.hardware-decision-grid h3{margin:20px 0 10px;font-size:22px}.hardware-decision-grid p{color:#7d878f;margin:0;font-size:13px;line-height:1.6}.hardware-system{background:#0d1114;border-block:1px solid #1f252a}.hardware-map{grid-template-columns:1fr 1fr 1.45fr;gap:14px;display:grid}.hardware-core,.hardware-shared{background:#131a14;border:1px solid #344034;border-radius:18px;flex-direction:column;justify-content:center;padding:28px;display:flex}.hardware-map small{color:var(--accent);font:650 8px/1 var(--font-geist-mono);letter-spacing:.14em}.hardware-map strong{margin:10px 0;font-size:22px}.hardware-map span{color:#778079;font-size:12px;line-height:1.5}.hardware-signers{gap:8px;display:grid}.hardware-signers article{border:1px solid color-mix(in srgb,var(--lane-color) 27%,#293138);background:#11161a;border-radius:15px;align-items:center;gap:15px;padding:15px;display:flex}.hardware-signers b{border:1px solid color-mix(in srgb,var(--lane-color) 50%,transparent);background:color-mix(in srgb,var(--lane-color) 10%,transparent);width:42px;height:42px;color:var(--lane-color);border-radius:11px;place-items:center;display:grid}.hardware-signers div>*{display:block}.hardware-signers small{color:var(--lane-color)}.hardware-signers strong{margin:4px 0;font-size:16px}.hardware-signers span{font-size:10px}.hardware-constraints{background:radial-gradient(circle at 80%,#172017,#090b0e 48%);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:72px clamp(30px,9vw,160px);display:grid}.hardware-constraints p{max-width:700px;margin-top:24px}.hardware-constraints ul{border-left:1px solid #303830;margin:0;padding:0;list-style:none}.hardware-constraints li{color:#9ba39c;border-bottom:1px solid #252c28;padding:14px 18px 14px 42px;font-size:13px;position:relative}.hardware-constraints li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:20px}.hardware-page footer{color:#626b72;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:30px clamp(30px,7vw,130px);font-size:11px;display:grid}.hardware-page footer strong{color:#aab3aa;letter-spacing:.18em}.hardware-page footer small{font:600 8px/1 var(--font-geist-mono)}@media (width<=900px){.hardware-heading,.hardware-constraints{grid-template-columns:1fr}.hardware-decision-grid{grid-template-columns:1fr 1fr}.hardware-map{grid-template-columns:1fr}.hardware-page footer{text-align:center;grid-template-columns:1fr}.hardware-spec-strip{grid-template-columns:1fr 1fr}.hardware-spec-strip div:nth-child(2){border-right:0}.hardware-spec-strip div:nth-child(-n+2){border-bottom:1px solid #282f34}}@media (width<=650px){.site-mode button{padding-inline:8px;font-size:9px}.hardware-hero,.hardware-decisions,.hardware-system,.hardware-constraints{padding-inline:22px}.hardware-download{grid-template-columns:1fr}.hardware-download a{text-align:center}.hardware-decision-grid{grid-template-columns:1fr}.hardware-spec-strip strong{font-size:13px}.hardware-spec-strip div{padding:15px 11px}.hardware-hero h1{font-size:48px}}.hardware-render-section{background:#090b0e;grid-template-columns:.78fr 1.22fr;align-items:center;gap:5vw;padding:72px clamp(30px,8vw,145px);display:grid}.hardware-render-section h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(39px,5vw,68px);font-weight:560;line-height:.98}.hardware-render-section p{color:#858f97;font-size:15px;line-height:1.65}.hardware-render-section img{object-fit:contain;filter:drop-shadow(0 35px 50px #000a);width:100%;max-height:780px;display:block}.render-light-key{color:#89938b;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;font-size:11px;display:grid}.render-light-key span{align-items:center;gap:9px;display:flex}.render-light-key i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px}.render-light-key i.coordinator{color:#b7ff5e;background:#b7ff5e}.render-light-key i.a{color:#55a9ff;background:#55a9ff}.render-light-key i.b{color:#a78bfa;background:#a78bfa}.render-light-key i.c{color:#ffbd59;background:#ffbd59}@media (width<=900px){.hardware-render-section{grid-template-columns:1fr}.hardware-render-section img{max-height:650px}}@media (width<=650px){.hardware-render-section{padding:60px 22px}.render-light-key{grid-template-columns:1fr}.hardware-render-section img{max-height:560px}}.architecture-page{min-height:100vh;color:var(--ink);background:#090b0e;overflow:hidden}.architecture-hero{background:radial-gradient(circle at 82% 12%,#20301f 0,#0c1110 34%,#090b0e 64%);padding:132px clamp(28px,9vw,160px) 54px}.architecture-hero h1{letter-spacing:-.06em;max-width:1100px;margin:0 0 27px;font-size:clamp(50px,7vw,100px);font-weight:560;line-height:.94}.architecture-hero h1 em{color:var(--accent);font-style:normal}.architecture-hero>p{color:#929ba3;max-width:770px;margin:0;font-size:clamp(15px,1.4vw,20px);line-height:1.65}.architecture-tabs{grid-template-columns:repeat(3,1fr);gap:10px;max-width:820px;margin-top:42px;display:grid}.architecture-tabs button{color:#89929a;text-transform:capitalize;font:650 13px/1 var(--font-geist-sans);cursor:pointer;background:#11161a;border:1px solid #30383e;border-radius:13px;align-items:center;gap:13px;padding:17px 20px;display:flex}.architecture-tabs button span{color:#5e686f;font:650 9px/1 var(--font-geist-mono)}.architecture-tabs button.selected{color:var(--accent);background:#172015;border-color:#7ba944;box-shadow:inset 0 0 25px #b7ff5e0b}.architecture-tabs button.selected span{color:var(--accent)}.architecture-layer-heading{border-top:1px solid #1c2421;grid-template-columns:.38fr 1fr;gap:6vw;padding:62px clamp(28px,7vw,130px) 38px;display:grid}.architecture-layer-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,64px);font-weight:560;line-height:1}.architecture-layer-heading p{color:#879098;max-width:720px;margin:18px 0 0;font-size:15px;line-height:1.65}.architecture-content{padding:32px clamp(28px,7vw,130px) 70px}.architecture-content+.architecture-content{padding-top:4px}.architecture-diagram-title{grid-template-columns:230px 1fr;align-items:end;gap:7px 28px;margin-bottom:24px;display:grid}.architecture-diagram-title small{color:var(--accent);font:650 9px/1.4 var(--font-geist-mono);letter-spacing:.16em;grid-row:1/3}.architecture-diagram-title strong{font-size:25px}.architecture-diagram-title span{color:#737d84;font-size:12px;line-height:1.5}.app-map{background:#0c1110;border:1px solid #263028;border-radius:20px;grid-template-columns:1fr 88px 1fr;grid-template-areas:"co spine trusted""co spine signers";gap:12px;padding:20px;display:grid}.app-map article{border:1px solid color-mix(in srgb,var(--app-color) 30%,#273038);background:#12171a;border-radius:16px;padding:22px}.app-map article>b{border:1px solid color-mix(in srgb,var(--app-color) 55%,transparent);background:color-mix(in srgb,var(--app-color) 10%,transparent);width:39px;height:39px;color:var(--app-color);border-radius:11px;place-items:center;display:grid}.app-map h3{margin:18px 0 8px;font-size:20px}.app-map p{color:#7e888f;margin:0;font-size:12px;line-height:1.55}.coordinator-app{grid-area:co}.trusted-app{grid-area:trusted}.message-spine{color:#667169;font:650 7px/1.45 var(--font-geist-mono);letter-spacing:.12em;text-align:center;flex-direction:column;grid-area:spine;justify-content:center;align-items:center;gap:12px;display:flex}.message-spine i{background:linear-gradient(transparent,var(--accent),transparent);width:1px;height:72%}.signer-apps{grid-area:signers;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.signer-apps article{padding:16px}.signer-apps h3{margin:12px 0 6px;font-size:15px}.signer-apps p{font-size:10px}.icd-table,.memory-table,.bom-table{background:#101519;border:1px solid #2a3238;border-radius:16px;overflow-x:auto}.icd-table>*,.memory-table>*,.bom-table>*{border-bottom:1px solid #252d32;min-width:780px;display:grid}.icd-table>*{grid-template-columns:.8fr 1.65fr 1.05fr}.memory-table>*{grid-template-columns:1fr 1.05fr 1.25fr 1.3fr}.bom-table>*{grid-template-columns:1.2fr 1.7fr .35fr .9fr}.icd-table>:last-child,.memory-table>:last-child,.bom-table>:last-child{border-bottom:0}.icd-table span,.memory-table span,.bom-table span{color:#8b959c;border-right:1px solid #252d32;padding:15px 16px;font-size:11px;line-height:1.45}.icd-table span:last-child,.memory-table span:last-child,.bom-table span:last-child{border-right:0}.icd-table header span,.memory-table header span,.bom-table header span{color:var(--accent);font:650 8px/1 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.architecture-rules{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.architecture-rules article{background:#11161a;border:1px solid #293139;border-radius:13px;padding:18px}.architecture-rules b{font-size:13px}.architecture-rules p{color:#788289;margin:7px 0 0;font-size:10px;line-height:1.5}.firmware-lanes{background:#0c1110;border:1px solid #283129;border-radius:20px;grid-template-columns:1fr 76px 1.4fr 1fr;align-items:stretch;gap:12px;padding:20px;display:grid}.lane-source,.trusted-mux{background:#131a14;border:1px solid #354035;border-radius:15px;flex-direction:column;justify-content:center;gap:9px;padding:22px;display:flex}.lane-source b,.trusted-mux b{color:var(--accent);font:650 10px/1 var(--font-geist-mono);letter-spacing:.13em}.lane-source span,.trusted-mux span{color:#94a095;font-size:11px}.trusted-mux small{color:#687269;font-size:9px}.lane-lines{flex-direction:column;justify-content:space-around;display:flex}.lane-lines i{background:linear-gradient(90deg,#4f5c52,var(--accent),#4f5c52);height:1px}.lane-signers{gap:8px;display:grid}.lane-signers article{border:1px solid color-mix(in srgb,var(--lane-color) 34%,#293138);background:#11161a;border-radius:13px;grid-template-columns:42px 1fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.lane-signers b{background:color-mix(in srgb,var(--lane-color) 12%,transparent);width:36px;height:36px;color:var(--lane-color);border-radius:10px;place-items:center;display:grid}.lane-signers span{color:#7d878e;font:600 8px/1.2 var(--font-geist-mono)}.physical-map{background:#0c1110;border:1px solid #29332a;border-radius:20px;grid-template-columns:1fr 1fr 1.5fr;grid-template-areas:"co ti signers""power power power";gap:12px;padding:20px;display:grid}.physical-co,.physical-if{background:#131a14;border:1px solid #364136;border-radius:16px;flex-direction:column;justify-content:center;gap:9px;padding:25px;display:flex}.physical-co{grid-area:co}.physical-if{grid-area:ti}.physical-map small{color:var(--accent);font:650 8px/1 var(--font-geist-mono);letter-spacing:.13em}.physical-map strong{font-size:19px}.physical-map span{color:#77817a;font-size:10px}.physical-signers{grid-area:signers;gap:8px;display:grid}.physical-signers article{border:1px solid color-mix(in srgb,var(--lane-color) 30%,#293138);background:#11161a;border-radius:14px;align-items:center;gap:14px;padding:13px;display:flex}.physical-signers article>b{background:color-mix(in srgb,var(--lane-color) 12%,transparent);width:38px;height:38px;color:var(--lane-color);border-radius:10px;place-items:center;display:grid}.physical-signers div>*{display:block}.physical-signers small{color:var(--lane-color)}.physical-signers strong{margin:5px 0;font-size:14px}.power-backbone{background:#151c15;border:1px solid #344034;border-radius:11px;grid-area:power;justify-content:space-between;gap:20px;padding:13px 17px;display:flex}.power-backbone b{color:var(--accent);font:650 9px/1 var(--font-geist-mono);letter-spacing:.12em}.architecture-render{padding-top:42px}.architecture-page footer{color:#626b72;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:30px clamp(28px,7vw,130px);font-size:11px;display:grid}.architecture-page footer strong{color:#aab3aa;letter-spacing:.18em}.architecture-page footer small{font:600 8px/1 var(--font-geist-mono)}@media (width<=900px){.architecture-layer-heading,.architecture-diagram-title{grid-template-columns:1fr}.architecture-diagram-title small{grid-row:auto}.app-map{grid-template-columns:1fr;grid-template-areas:"co""spine""trusted""signers"}.message-spine{flex-direction:row}.message-spine i{width:70%;height:1px}.firmware-lanes{grid-template-columns:1fr}.lane-lines{flex-direction:row;height:28px}.lane-lines i{background:linear-gradient(transparent,var(--accent),transparent);width:1px;height:100%}.physical-map{grid-template-columns:1fr 1fr;grid-template-areas:"co ti""signers signers""power power"}.architecture-page footer{text-align:center;grid-template-columns:1fr}}@media (width<=650px){.architecture-hero{padding:108px 22px 42px}.architecture-hero h1{font-size:47px}.architecture-tabs{gap:6px}.architecture-tabs button{justify-content:center;padding:14px 8px;font-size:10px}.architecture-tabs button span{display:none}.architecture-layer-heading,.architecture-content{padding-inline:22px}.architecture-layer-heading{padding-top:48px}.signer-apps,.architecture-rules{grid-template-columns:1fr}.physical-map{grid-template-columns:1fr;grid-template-areas:"co""ti""signers""power"}.power-backbone{flex-direction:column}.architecture-render{padding-inline:22px}}.technical-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.technical-document-grid>a{min-height:148px;color:inherit;background:#11161a;border:1px solid #2a343a;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.technical-document-grid>a:hover{background:#141d14;border-color:#6f914c;transform:translateY(-2px)}.technical-document-grid>a.featured{background:linear-gradient(115deg,#172116,#101619);border-color:#50633d;grid-column:1/-1;min-height:126px}.technical-document-grid a div>*{display:block}.technical-document-grid small{color:var(--accent);font:650 8px/1 var(--font-geist-mono);letter-spacing:.14em}.technical-document-grid strong{margin-top:13px;font-size:20px}.technical-document-grid p{color:#79848b;max-width:620px;margin:8px 0 0;font-size:11px;line-height:1.55}.technical-document-grid>a>span{color:var(--accent);font:650 9px/1 var(--font-geist-mono);letter-spacing:.08em;flex:none}@media (width<=650px){.technical-document-grid{grid-template-columns:1fr}.technical-document-grid>a.featured{grid-column:auto}.technical-document-grid>a{min-height:0}}.partner-architecture .architecture-hero{flex-direction:column;justify-content:center;min-height:72vh;display:flex}.partner-system,.partner-diversity,.partner-principles{padding-bottom:72px}.partner-map{background:#0c1110;border:1px solid #29332a;border-radius:20px;grid-template-columns:1fr 120px 1.35fr;grid-template-areas:"co links signers""interface interface interface";gap:13px;margin:0 clamp(28px,7vw,130px);padding:20px;display:grid}.partner-map article{background:#12171a;border:1px solid #303a3f;border-radius:16px;padding:25px}.partner-map small,.partner-lanes small{color:var(--accent);font:650 8px/1 var(--font-geist-mono);letter-spacing:.14em}.partner-map strong{margin:12px 0 9px;font-size:23px;display:block}.partner-map p{color:#7e888f;margin:0;font-size:12px;line-height:1.6}.partner-coordinator{flex-direction:column;grid-area:co;justify-content:center;display:flex}.partner-links{color:#657169;text-align:center;font:650 7px/1.5 var(--font-geist-mono);letter-spacing:.11em;flex-direction:column;grid-area:links;justify-content:center;align-items:center;gap:14px;display:flex}.partner-links span{background:linear-gradient(transparent,var(--accent),transparent);width:1px;height:70px}.partner-signers{grid-area:signers;gap:8px;display:grid}.partner-signers article{border-color:color-mix(in srgb,var(--lane-color) 34%,#293138);grid-template-columns:44px 1fr;align-items:center;gap:15px;padding:15px;display:grid}.partner-signers article>b{background:color-mix(in srgb,var(--lane-color) 12%,transparent);width:42px;height:42px;color:var(--lane-color);border-radius:11px;place-items:center;display:grid}.partner-signers article small{color:var(--lane-color)}.partner-signers article strong{margin:5px 0;font-size:16px}.partner-signers article p{font-size:10px}.partner-interface{grid-area:interface;background:linear-gradient(110deg,#131a14,#11161a)!important}.partner-diversity{background:#0d1114;border-block:1px solid #1f252a}.partner-lanes{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 clamp(28px,7vw,130px);display:grid}.partner-lanes article{border:1px solid color-mix(in srgb,var(--lane-color) 30%,#293138);background:#11161a;border-radius:17px;min-height:290px;padding:25px;position:relative}.partner-lanes article>span{background:color-mix(in srgb,var(--lane-color) 11%,transparent);width:42px;height:42px;color:var(--lane-color);border-radius:11px;place-items:center;margin-bottom:25px;font-weight:750;display:grid}.partner-lanes article>small{color:var(--lane-color)}.partner-lanes h3{margin:9px 0 8px;font-size:27px}.partner-lanes article>strong{color:#c3cbc5;font-size:11px}.partner-lanes p{color:#7f8990;margin:22px 0 0;font-size:13px;line-height:1.65}.partner-flow{background:radial-gradient(circle at 15%,#172017,#090b0e 48%);grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:76px clamp(28px,9vw,160px);display:grid}.partner-flow h2,.partner-principles h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:560;line-height:.98}.partner-flow>div>p{color:#869087;max-width:520px;font-size:15px;line-height:1.65}.partner-flow ol{border-left:1px solid #303830;margin:0;padding:0;list-style:none}.partner-flow li{border-bottom:1px solid #252c28;grid-template-columns:46px 1fr;gap:16px;padding:17px 0 17px 25px;display:grid}.partner-flow li>span{width:38px;height:38px;color:var(--accent);font:650 9px/1 var(--font-geist-mono);border:1px solid #465144;border-radius:50%;place-items:center;display:grid}.partner-flow li strong{font-size:16px}.partner-flow li p{color:#79837b;margin:5px 0 0;font-size:12px;line-height:1.5}.partner-principles{padding:76px clamp(28px,7vw,130px)}.partner-principles>h2{max-width:900px;margin-bottom:40px}.partner-principles>div:last-child{background:#293036;border:1px solid #293036;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.partner-principles article{background:#0d1114;padding:27px}.partner-principles article strong{font-size:18px}.partner-principles article p{color:#7c868d;max-width:530px;margin:11px 0 0;font-size:13px;line-height:1.6}@media (width<=900px){.partner-map{grid-template-columns:1fr;grid-template-areas:"co""links""signers""interface"}.partner-links{flex-direction:row}.partner-links span{background:linear-gradient(90deg,transparent,var(--accent),transparent);width:30%;height:1px}.partner-lanes{grid-template-columns:1fr}.partner-lanes article{min-height:0}.partner-flow,.partner-principles>div:last-child{grid-template-columns:1fr}}@media (width<=650px){.partner-architecture .architecture-hero{min-height:66vh}.partner-map,.partner-lanes{margin-inline:22px}.partner-map{padding:12px}.partner-system,.partner-diversity{padding-bottom:52px}.partner-flow,.partner-principles{padding:58px 22px}.partner-signers article{grid-template-columns:38px 1fr}.partner-signers article>b{width:36px;height:36px}}.problem-section{background:#0d1114;border-block:1px solid #1f252a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8vw;padding:64px clamp(30px,7vw,130px);display:grid}.problem-heading h2{letter-spacing:-.052em;max-width:660px;margin:0;font-size:clamp(38px,4.6vw,68px);font-weight:560;line-height:1.02}.problem-pair{background:#2a3237;border:1px solid #2a3237;gap:1px;display:grid}.problem-pair article{background:#101519;padding:28px}.problem-pair article.problem-answer{background:linear-gradient(125deg,#152015,#101519)}.problem-pair small{color:#727d84;font:650 8px/1 var(--font-geist-mono);letter-spacing:.15em}.problem-pair .problem-answer small{color:var(--accent)}.problem-pair p{color:#929ba2;margin:14px 0 0;font-size:15px;line-height:1.7}.problem-pair .problem-answer p{color:#c1cac2}@media (width<=900px){.problem-section{grid-template-columns:1fr;gap:36px}}@media (width<=560px){.problem-section{padding:58px 22px}.problem-pair article{padding:23px}}.wallet-readiness{background:linear-gradient(135deg,#172019,#111719);border:1px solid #2b3930;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;padding:13px;display:flex}.wallet-readiness>div small,.wallet-readiness>div strong,.wallet-readiness>div em{display:block}.wallet-readiness>div small{color:var(--accent);font:650 7px/1 var(--font-geist-mono);letter-spacing:.14em}.wallet-readiness>div strong{color:#e1e8e2;letter-spacing:-.025em;margin:8px 0 5px;font-size:18px}.wallet-readiness>div em{color:#7f8a82;font-size:8px;font-style:normal}.wallet-readiness>span{color:#7f8b81;font:650 6px/1 var(--font-geist-mono);letter-spacing:.1em;border:1px solid #3a463b;border-radius:20px;align-self:flex-start;margin-top:12px;padding:5px 7px}.wallet-readiness>p{color:#68736b;max-width:260px;margin:9px 0 0;font-size:8px;line-height:1.45}.wallet-readiness.warning{background:linear-gradient(135deg,#201b13,#151715);border-color:#56482d}.wallet-readiness.warning>div small,.wallet-readiness.warning>div strong{color:#ffbd59}.simulator-page .device-wrap{transform:translate(-28px)}.simulator-page .device{border-radius:48px;width:520px;height:auto;min-height:0;padding:15px 15px 12px}.device-displays{flex-direction:column;gap:0;display:flex}.device-displays>.screen,.coordinator-context,.trusted-idle{background:#0d1115;border:1px solid #3d4449;overflow:hidden;box-shadow:inset 0 0 34px #000a}.device-displays>.coordinator-screen,.coordinator-context{aspect-ratio:5/3;border-radius:27px 27px 20px 20px;width:100%;height:auto;min-height:0}.device-displays>.trusted-screen,.trusted-idle{aspect-ratio:5/3;--trusted-green:#b7ff5e;border-radius:20px 20px 27px 27px;width:100%;height:auto;min-height:0}.device-displays>.screen{background-clip:padding-box;position:relative;overflow:hidden}.screen-scroll-viewport{scrollbar-width:none;width:100%;height:100%;overflow:hidden auto}.screen-scroll-viewport::-webkit-scrollbar{display:none}.screen-scroll-indicator{z-index:12;pointer-events:none;background:#b7ff5e;border-radius:2px;width:1px;min-height:18px;max-height:44px;position:absolute;right:12px;box-shadow:0 0 2px #b7ff5e77}.device-displays>.screen .setup-view,.device-displays>.screen .home-view,.device-displays>.screen .unlock-view,.device-displays>.screen .receive-view,.device-displays>.screen .transaction-view,.device-displays>.screen .connect-view,.device-displays>.screen .recovery-view{height:auto;min-height:100%;overflow:visible}.trusted-divider{color:#8c9690;height:27px;font:650 7px/1 var(--font-geist-mono);letter-spacing:.22em;text-shadow:0 1px #000;place-items:center;display:grid}.trusted-divider span:before,.trusted-divider span:after{content:"";vertical-align:middle;background:#49504d;width:42px;height:1px;margin:0 10px;display:inline-block}.trusted-idle{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px 38px;display:flex}.trusted-idle-mark{place-items:center;width:54px;height:54px;margin-bottom:11px;display:grid;position:relative}.trusted-idle-mark i{background:#172016;border:1px solid #40503d;border-radius:13px;position:absolute;inset:0;transform:rotate(45deg)}.trusted-idle-mark span{color:var(--accent);font:700 16px/1 var(--font-geist-mono);position:relative}.trusted-idle>small{color:var(--accent);font:650 7px/1 var(--font-geist-mono);letter-spacing:.16em}.trusted-idle h3{margin:8px 0 6px;font-size:17px}.trusted-idle p{color:#707b83;max-width:310px;margin:0;font-size:9px;line-height:1.5}.trusted-cleared{color:#657165;font:650 6px/1 var(--font-geist-mono);letter-spacing:.11em;border:1px solid #29332a;border-radius:20px;margin-top:14px;padding:7px 11px}.trusted-cleared span{color:var(--accent);margin-right:6px}.device-top{position:relative}.device-top>b{position:absolute;left:50%;transform:translate(-50%)}.coordinator-camera-hardware{justify-content:flex-end;align-items:center;gap:6px;min-width:116px;display:flex}.camera-lens{background:radial-gradient(circle at 42% 38%,#53616a 0 6%,#142029 12%,#050708 44%,#20282d 48%,#050607 67%);border:2px solid #0a0c0d;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #555c60}.coordinator-camera-hardware>i{background:#22301d;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 1px #111}.coordinator-camera-hardware>i.lit{background:#b7ff5e;box-shadow:0 0 4px #b7ff5e,0 0 8px #b7ff5e88}.coordinator-camera-hardware>small,.signer-camera-hardware>small,.display-owner-hardware>small{color:#757e82;font:650 5px/1 var(--font-geist-mono);letter-spacing:.11em}.signer-camera-hardware{background:#1b1f21;border-inline:1px solid #343a3d;justify-content:center;align-items:center;gap:8px;height:22px;display:flex}.signer-camera-hardware .camera-lens{width:11px;height:11px}.hardware-lane-lights{align-items:center;gap:10px;display:flex}.hardware-lane-lights>span{background:color-mix(in srgb,var(--indicator-color) 18%,#111);border-radius:50%;width:5px;height:5px;position:relative;box-shadow:0 0 0 1px #080a0b,0 0 0 2px #3a3f41}.hardware-lane-lights>span.lit{background:var(--indicator-color);box-shadow:0 0 0 1px #080a0b,0 0 0 2px color-mix(in srgb,var(--indicator-color) 42%,#3a3f41),0 0 5px var(--indicator-color),0 0 10px color-mix(in srgb,var(--indicator-color) 55%,transparent)}.hardware-lane-lights i{color:#697175;font:600 4px/1 var(--font-geist-mono);font-style:normal;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.hardware-lane-lights>span.lit i{color:var(--indicator-color)}.display-owner-hardware{justify-content:center;align-items:center;gap:12px;height:29px;padding-top:4px;display:flex}.display-owner-hardware .hardware-lane-lights{gap:12px}@keyframes owner-glow{0%,to{box-shadow:inset 0 0 10px #b7ff5e30,0 0 5px #b7ff5e99,0 0 14px #b7ff5e44}50%{box-shadow:inset 0 0 12px #b7ff5e44,0 0 7px #b7ff5ecc,0 0 23px #b7ff5e77}}.coordinator-context{flex-direction:column;justify-content:center;padding:25px 22px;display:flex}.coordinator-context>header{justify-content:space-between;align-items:center;display:flex}.coordinator-context>header div>*{display:block}.coordinator-context>header small{color:#657078;font:650 6px/1 var(--font-geist-mono);letter-spacing:.13em}.coordinator-context>header strong{margin-top:4px;font-size:13px}.coordinator-context>header button{color:#7e878f;cursor:pointer;background:#151a1e;border:1px solid #30383e;border-radius:8px;width:28px;height:28px}.coordinator-policy{border:1px solid #2c3439;border-radius:10px;grid-template-columns:1.35fr repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.coordinator-policy div{text-align:center;border-right:1px solid #293036;padding:9px 6px}.coordinator-policy div:last-child{border:0}.coordinator-policy span,.coordinator-policy strong{display:block}.coordinator-policy span{color:#68727a;font:650 6px/1 var(--font-geist-mono)}.coordinator-policy strong{font:650 7px/1 var(--font-geist-mono);color:#8c969e;margin-top:4px}.coordinator-policy strong.ready{color:var(--accent)}.coordinator-policy strong.not-ready{color:#ffbd59}.coordinator-task{text-align:left;padding:42px 4px 24px}.coordinator-task>small{color:var(--accent);font:650 7px/1 var(--font-geist-mono);letter-spacing:.15em}.coordinator-task h2{margin:7px 0;font-size:26px}.coordinator-task p{color:#747e86;margin:0;font-size:10px;line-height:1.55}.ownership-line{color:#9ba69c;align-items:center;gap:7px;margin-top:15px;font-size:8px;display:flex}.ownership-line i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #b7ff5e88}.coordinator-address-mirror{background:#141b14;border:1px solid #354333;border-radius:10px;margin-top:18px;padding:12px}.coordinator-address-mirror span,.coordinator-address-mirror strong{display:block}.coordinator-address-mirror span{color:var(--accent);font:650 6px/1 var(--font-geist-mono);letter-spacing:.12em}.coordinator-address-mirror strong{color:#cfd8d0;font:600 9px/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin-top:7px}.coordinator-continuity{background:#121812;border:1px solid #303a31;border-radius:10px;margin-top:18px;padding:12px}.coordinator-continuity>*{display:block}.coordinator-continuity>span{color:#7e8b80;font:650 6px/1 var(--font-geist-mono);letter-spacing:.12em}.coordinator-continuity>strong{margin:7px 0 5px;font-size:10px}.coordinator-continuity>small{color:#667068;font-size:7px;line-height:1.45}.coordinator-continuity.transaction strong{color:#dfe8df;font-size:18px}.coordinator-continuity.transaction small{font:600 7px/1.5 var(--font-geist-mono)}.coordinator-boundary{border-top:1px solid #252c30;margin-top:auto;padding-top:10px}.coordinator-boundary>*{display:block}.coordinator-boundary>span{color:#657078;font:650 6px/1 var(--font-geist-mono);letter-spacing:.12em}.coordinator-boundary strong{margin:5px 0;font-size:8px}.coordinator-boundary small{color:#59636a;font-size:7px}.coordinator-workflow-context{justify-content:flex-start;padding:16px 18px}.coordinator-workflow-context .continuity-header{flex:none}.coordinator-workflow-context .continuity-header .step-count{font-size:7px}.coordinator-workflow-context .address-mini{margin-top:16px}.workflow-continuity-copy{text-align:center;padding:22px 8px 15px}.workflow-continuity-copy h2{margin:0 0 7px;font-size:22px}.workflow-continuity-copy p{color:#737c84;margin:0;font-size:8px;line-height:1.45}.continuity-lanes{gap:7px;display:grid}.continuity-lanes>div{background:#13181c;border:1px solid #293137;border-radius:10px;align-items:center;padding:9px;display:flex}.continuity-lanes>div.active{border-color:color-mix(in srgb,var(--lane-color) 65%,#293137);background:color-mix(in srgb,var(--lane-color) 7%,#13181c)}.continuity-lanes>div>span{background:color-mix(in srgb,var(--lane-color) 16%,transparent);width:35px;height:35px;color:var(--lane-color);border-radius:8px;place-items:center;font-weight:700;display:grid}.continuity-lanes p{flex:1;margin:0 0 0 10px}.continuity-lanes strong,.continuity-lanes small{font-size:7px;display:block}.continuity-lanes small{color:#626c74;margin-top:3px}.continuity-lanes i{color:var(--lane-color);font:650 6px/1 var(--font-geist-mono);font-style:normal}.continuity-note{border-top:1px solid #293137;align-items:center;gap:9px;margin-top:16px;padding-top:13px;display:flex}.continuity-note>span{color:#9aa3aa;border:1px solid #58636c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.continuity-note p{margin:0}.continuity-note strong,.continuity-note small{font-size:7px;display:block}.continuity-note small{color:#626c74;margin-top:3px}.transaction-workflow-context .review-label{margin-top:12px}.transaction-workflow-context .transaction-lanes>div{padding:7px}.transaction-workflow-context .transaction-lanes>div>span{width:29px;height:29px}.workflow-continuity-copy>small{color:var(--accent);font:650 7px/1 var(--font-geist-mono);letter-spacing:.13em}.continuity-setup-lanes{margin:16px 0 0}.continuity-stage-list{gap:7px;display:grid}.continuity-stage-list>div{background:#13181c;border:1px solid #293137;border-radius:10px;align-items:center;padding:9px;display:flex}.continuity-stage-list i{color:#7c858c;width:28px;height:28px;font-style:normal;font:650 8px/1 var(--font-geist-mono);border:1px solid #3a444b;border-radius:8px;place-items:center;display:grid}.continuity-stage-list p{margin:0 0 0 10px}.continuity-stage-list strong,.continuity-stage-list small{font-size:7px;display:block}.continuity-stage-list small{color:#626c74;margin-top:3px}.continuity-stage-list .done i{color:var(--accent);border-color:#4b6439}.continuity-stage-list .active{background:#151c14;border-color:#526843}.continuity-stage-list .active i{color:var(--accent);border-color:var(--accent)}.unlock-workflow-context .workflow-continuity-copy{padding-bottom:12px}.unlock-continuity-lanes>div{padding:7px}.unlock-continuity-lanes>div>span{width:29px;height:29px}.signer-home-context .coordinator-policy{margin-top:16px}.signer-home-context .workflow-continuity-copy{padding-top:40px}.signer-home-context .continuity-note{margin-top:auto;margin-bottom:12px}.coordinator-home-mirror{justify-content:initial;padding:0;display:block}.coordinator-home-mirror .home-view{padding:12px 16px}.coordinator-home-mirror .tabs{margin-block:10px}.coordinator-home-mirror .balance{padding:3px 0 10px}.coordinator-home-mirror .balance strong{margin:5px 0 3px}.coordinator-home-mirror .actions button{padding:10px}.coordinator-home-mirror .activity{margin-top:10px;padding-top:9px}.coordinator-home-mirror .settings-entry{margin-top:8px;padding:7px}.coordinator-setup-plan{text-align:center;padding:12px 18px}.coordinator-setup-plan .setup-symbol{width:86px;height:72px;margin:8px auto 5px}.coordinator-setup-plan .setup-symbol span{width:38px;height:38px}.coordinator-setup-plan .setup-symbol span:first-child{left:8px}.coordinator-setup-plan .setup-symbol span:nth-child(2){right:8px}.coordinator-setup-plan .setup-symbol span:nth-child(3){left:24px}.coordinator-setup-plan>small{color:var(--accent);font:650 6px/1 var(--font-geist-mono);letter-spacing:.13em}.coordinator-setup-plan>h2{margin:5px 0 8px;font-size:19px}.coordinator-setup-plan .card-kit-intro{margin:0;padding:9px}.coordinator-setup-plan .card-kit-intro>div{margin-top:7px}.coordinator-setup-plan .card-kit-intro>p{margin-top:6px}.coordinator-setup-plan .recovery-rule{margin:8px 0 0;padding:9px}.trusted-wallet-name-step{text-align:center;padding:62px 18px 0}.trusted-wallet-name-step>small{color:var(--accent);font:650 7px/1 var(--font-geist-mono);letter-spacing:.15em}.trusted-wallet-name-step h2{margin:8px 0;font-size:27px}.trusted-wallet-name-step>p{color:#747e86;max-width:310px;margin:0 auto 22px;font-size:9px;line-height:1.5}.trusted-wallet-name-step .wallet-name-field{text-align:left}.name-step-note{text-align:left;background:#151d15;border:1px solid #30402e;border-radius:10px;align-items:center;gap:10px;margin:18px 0;padding:10px;display:flex}.name-step-note>span{width:27px;height:27px;color:var(--accent);background:#273c21;border-radius:50%;place-items:center;display:grid}.name-step-note p{margin:0}.name-step-note strong,.name-step-note small{font-size:8px;display:block}.name-step-note small{color:#657065;margin-top:3px}.setup-source-progress{padding:12px 18px}.setup-source-progress .continuity-setup-lanes{margin-top:10px}.source-progress-heading{text-align:center;padding:13px 6px 10px}.source-progress-heading>small{color:var(--lane-color,#b7ff5e);font:650 6px/1 var(--font-geist-mono);letter-spacing:.13em}.source-progress-heading h2{margin:5px 0;font-size:21px}.source-progress-heading p{color:#778088;margin:0;font-size:8px}.source-progress-options{gap:6px;display:grid}.source-progress-options>div{opacity:.58;background:#13181c;border:1px solid #293137;border-radius:10px;align-items:center;padding:7px;display:flex}.source-progress-options>div.selected{opacity:1;border-color:var(--lane-color,#b7ff5e);background:color-mix(in srgb,var(--lane-color,#b7ff5e) 8%,#13181c)}.source-progress-options>div>span{background:color-mix(in srgb,var(--lane-color,#b7ff5e) 14%,transparent);width:29px;height:29px;color:var(--lane-color,#b7ff5e);border-radius:8px;place-items:center;display:grid}.source-progress-options p{flex:1;margin:0 0 0 9px}.source-progress-options strong,.source-progress-options small{font-size:7px;display:block}.source-progress-options small{color:#616a72;margin-top:3px}.source-progress-options i{color:var(--lane-color,#b7ff5e);font:650 5px/1 var(--font-geist-mono);font-style:normal}.trusted-progress-line{color:#7e8981;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:7px;display:flex}.trusted-progress-line i{background:var(--lane-color,#b7ff5e);width:6px;height:6px;box-shadow:0 0 7px color-mix(in srgb,var(--lane-color,#b7ff5e) 55%,transparent);border-radius:50%;animation:1.8s ease-in-out infinite owner-glow}.device-displays.coordinator-active>.coordinator-screen{border-color:#5a6d55;box-shadow:inset 0 0 34px #000a,0 0 0 1px #b7ff5e12}.device-displays.coordinator-active>.trusted-idle{opacity:.78}.device-displays.trusted-active>.coordinator-context{opacity:.82}.device-displays.trusted-active>.trusted-screen{border-color:#759e4d;box-shadow:inset 0 0 34px #000a,0 0 0 1px #b7ff5e20}.device-displays.trusted-active+.display-owner-hardware{padding-top:4px}.trusted-screen .unlock-view,.trusted-screen .transaction-view,.trusted-screen .recovery-view{background:radial-gradient(circle at 50% 15%,#172017,#0d1115 38%)}.trusted-screen .tabs,.trusted-screen .unlock-tabs{display:none}.trusted-screen .screen-header>span:not(.step-count):after{content:" · TRUSTED";color:var(--accent);font:650 6px/1 var(--font-geist-mono);letter-spacing:.08em}.trusted-screen input:focus{border-color:#719d4c;box-shadow:0 0 0 2px #b7ff5e15}.trusted-screen .primary,.trusted-screen .unlock-button,.trusted-screen .approve-button{background:var(--accent)}.trusted-screen .privacy-note:before{content:"PRIVATE INPUT · ";color:var(--accent)}.device-displays .setup-view{padding:15px 18px}.device-displays .setup-body>h2{margin-top:6px;margin-bottom:8px}.device-displays .setup-body>p{margin-top:0;margin-bottom:11px;line-height:1.45}.device-displays .source-options{gap:6px}.device-displays .setup-lane-bar{margin-block:10px}.device-displays .home-view{padding:18px}.device-displays .unlock-view{padding:15px 20px}.device-displays .receive-view,.device-displays .transaction-view,.device-displays .connect-view{padding:16px 18px}.device-displays .tx-intro{padding-top:17px}.device-displays .review-label{margin-top:12px}.trusted-screen .setup-body .entropy-core{margin-block:18px}.trusted-screen .setup-body .internal-status{margin-bottom:20px}.trusted-screen .unlock-view .progress{margin:10px 0 12px}.trusted-screen .unlock-view .pin-label{margin:14px 0 8px}.trusted-screen .unlock-view .pin-dots{margin-bottom:12px}.device-displays .transaction-view .tx-intro{padding:10px 0}.device-displays .transaction-view .tx-details div{padding-block:7px}.device-displays .transaction-view .review-signers>div{padding:5px}.device-displays .transaction-view .review-signers>div>span{width:25px;height:25px}.device-displays .transaction-view{padding-block:12px}.device-displays .transaction-view .pair-decision{margin:8px}.device-displays .transaction-view .approve-button{padding:10px}.device-displays .transaction-view>.simulation{margin-top:5px}.transaction-workflow-context{padding:12px 18px}.transaction-workflow-context .tx-intro{padding:10px 0 8px}.transaction-workflow-context .tx-intro strong{margin:4px;font-size:24px}.transaction-workflow-context .tx-details div{padding:6px 9px}.transaction-progress{background:#13181c;border:1px solid #2b343a;border-radius:10px;margin-top:10px;padding:9px}.transaction-progress>div:first-child{align-items:center;gap:9px;display:flex}.transaction-progress>div:first-child>span{color:var(--accent);font:700 15px/1 var(--font-geist-mono)}.transaction-progress p{margin:0}.transaction-progress strong,.transaction-progress small{font-size:7px;display:block}.transaction-progress p small{color:#626c74;margin-top:2px}.transaction-progress-pair{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px;display:grid}.transaction-progress-pair>span{color:#68727a;border:1px solid #293137;border-radius:8px;align-items:center;padding:6px;display:flex}.transaction-progress-pair>span.active,.transaction-progress-pair>span.done{border-color:var(--lane-color);background:color-mix(in srgb,var(--lane-color) 8%,#13181c);color:var(--lane-color)}.transaction-progress-pair b{background:color-mix(in srgb,var(--lane-color) 14%,transparent);width:24px;height:24px;color:var(--lane-color);border-radius:6px;place-items:center;font-size:9px;display:grid}.transaction-progress-pair small{font:650 6px/1 var(--font-geist-mono);margin-left:7px}.transaction-continuity{margin-top:10px;padding-top:9px}.transaction-continuity>span{border-color:var(--lane-color);color:var(--lane-color)}.device-displays.coordinator-active .lane-done{padding-top:7px}.device-displays.coordinator-active .lane-done .success-ring{width:42px;height:42px;margin-bottom:7px;font-size:18px}.device-displays.coordinator-active .lane-done h2{margin:5px 0;font-size:18px}.device-displays.coordinator-active .lane-done .done-details{margin:8px 0}.device-displays.coordinator-active .lane-done .done-details span{padding:6px 9px;font-size:7px}.device-displays.coordinator-active .lane-done>p{font-size:8px;margin:7px 0!important}.device-displays.coordinator-active .lane-done>.primary{padding:10px}.coordinator-screen .home-view{padding:12px 16px}.coordinator-screen .tabs{margin-block:10px}.coordinator-screen .balance{padding:3px 0 10px}.coordinator-screen .balance strong{margin:5px 0 3px}.coordinator-screen .actions button{padding:10px}.coordinator-screen .activity{margin-top:10px;padding-top:9px}.coordinator-screen .settings-entry{margin-top:8px;padding:7px}.coordinator-screen .setup-view{padding-block:5px}.coordinator-screen .source-options{margin:8px 0 5px}.coordinator-screen .source-options>button{padding:6px 8px}.coordinator-screen .source-step .secret-rule{margin-block:5px}.trusted-screen .setup-view{padding-block:10px}.trusted-screen .public-import-step .qr-frame{height:64px}.trusted-screen .public-import-step>.secondary{padding:11px}.trusted-screen .public-import-step>.simulation{margin-top:8px}.coordinator-screen .select-view{padding:10px 16px}.coordinator-screen .select-view .select-copy{padding:8px 8px 10px}.coordinator-screen .select-copy h2{margin:4px 0;font-size:21px}.coordinator-screen .select-copy p{font-size:8px;line-height:1.35}.coordinator-screen .signer-choices{gap:5px}.coordinator-screen .signer-choices>button{padding:6px}.coordinator-screen .signer-choices>button>span{width:31px;height:31px}.coordinator-screen .quorum-selection{margin:8px 0}.coordinator-screen .select-view>.primary{padding:10px}.coordinator-screen .unlock-all{margin-top:7px}.coordinator-screen .receive-start .receive-symbol{width:48px;height:48px;margin-bottom:8px}.coordinator-screen .receive-start>p{margin-bottom:12px}.coordinator-screen .receive-mode{margin-bottom:8px}.coordinator-screen .receive-mode button{padding-block:9px}.coordinator-screen .receive-scenarios{margin-bottom:10px}.coordinator-screen .receive-start>.primary{padding:10px}.coordinator-screen .receive-view>.simulation{margin-top:5px}.device-displays .transaction-view .psbt-stage,.device-displays .transaction-view .pair-stage{padding-top:6px}.device-displays .transaction-view .tx-source{padding:4px 0 9px}.device-displays .transaction-view .tx-source>span{border-radius:11px;width:38px;height:38px;font-size:17px}.device-displays .transaction-view .tx-source small{margin-top:6px}.device-displays .transaction-view .tx-source h2{margin:3px 0;font-size:18px}.device-displays .transaction-view .transfer-options{gap:5px;margin-bottom:6px}.device-displays .transaction-view .transfer-options button{padding:6px 8px}.device-displays .transaction-view .transfer-options button>span{width:27px;height:27px}.device-displays .transaction-view .scenario-tabs{margin-bottom:7px}.device-displays .transaction-view .scenario-tabs button{padding:7px 3px}.device-displays .transaction-view .standard-strip{margin:6px 0 8px;padding:7px}.device-displays .transaction-view .signer-choices.compact{gap:5px;margin-bottom:7px}.device-displays .transaction-view .signer-choices.compact>button{padding:6px}.device-displays .transaction-view .signer-choices.compact>button>span{width:28px;height:28px}.device-displays .transaction-view .primary{padding:10px}.device-displays .transaction-view .tx-alert{margin:6px 0;padding:6px}.coordinator-screen .transaction-view .tx-intro strong{margin:4px;font-size:23px}.coordinator-screen .transaction-view .tx-details div{padding:6px 9px}.coordinator-screen .transaction-view .review-label{margin:8px 1px 5px}.trusted-screen .transaction-view .signer-review{padding-top:5px}.trusted-screen .transaction-view .signer-review-head{padding:7px}.trusted-screen .transaction-view .signer-review-head>span{width:30px;height:30px}.trusted-screen .transaction-view .signer-review .tx-intro{padding:8px 0}.trusted-screen .transaction-view .signer-review .tx-intro strong{margin:4px;font-size:25px}.trusted-screen .transaction-view .full-address{margin-bottom:5px;padding:8px}.trusted-screen .transaction-view .signer-checks>div{padding:7px 9px}.trusted-screen .transaction-view .change-confirm{margin:6px 0;padding:7px}.trusted-screen .transaction-view .signer-decisions{margin-top:7px}.trusted-screen .transaction-view .signer-decisions button{padding:10px 6px}.trusted-screen .transaction-view .isolation-note{margin-top:5px}.device-displays .connect-view .sparrow-mark{border-radius:15px;width:52px;height:52px;margin:16px auto 9px;font-size:22px}.device-displays .connect-view>h2{margin:5px 0;font-size:20px}.device-displays .connect-view>p{margin-bottom:12px}.device-displays .connect-view .connection-methods{gap:5px}.device-displays .connect-view .connection-methods button{padding:8px}.device-displays .connect-view .connection-methods button>span{width:30px;height:30px}.device-displays .connect-view .policy-export{margin:8px 0}.device-displays .connect-view .policy-export div{padding:8px}.device-displays .connect-view .connected-note{margin-bottom:12px;padding:8px}.device-displays .connect-view>.primary{padding:10px}.device-displays .connect-view>.simulation{margin-top:6px}.device-displays .signed-state{padding-top:12px}.device-displays .signed-state .signed-check{width:46px;height:46px;margin-bottom:8px;font-size:19px}.device-displays .signed-state h2{margin:5px;font-size:20px}.device-displays .signed-state>p{margin-bottom:10px}.device-displays .signed-state .signature-list{gap:4px}.device-displays .signed-state .signature-list>div{padding:6px}.device-displays .signed-state .psbt-result{margin:7px 0 10px;padding:8px}.device-displays .signed-state .review-label{margin-top:8px}.device-displays .signed-state .primary{padding:10px}.coordinator-screen .unlock-view .progress{margin:7px 0}.coordinator-screen .unlock-view .select-copy{padding-block:7px}.coordinator-screen .unlock-view .policy-picker{margin-top:9px}.coordinator-screen .unlock-view .field-label{margin:8px 0}.coordinator-screen .unlock-view .privacy-note{margin-block:7px}.coordinator-screen .unlock-view .primary{padding:10px}.device-displays .rejected-state{padding-top:24px}.device-displays .rejected-state>div{width:48px;height:48px;margin-bottom:9px}.device-displays .rejected-state h2{font-size:20px}.device-displays .rejected-state p{margin-bottom:14px}.trusted-screen .setup-view:has(.protect-step){padding-top:7px;padding-bottom:7px}.trusted-screen .setup-view:has(.protect-step) .setup-lane-bar{margin-block:6px;padding:7px}.trusted-screen .protect-step{padding-top:5px}.trusted-screen .protect-step>h2{margin:4px 0;font-size:20px}.trusted-screen .protect-step>p{margin-bottom:6px;font-size:8px;line-height:1.35}.trusted-screen .protect-step .fill-card-banner{margin:6px 0;padding:6px 8px}.trusted-screen .protect-step .field-label{margin:7px 0}.trusted-screen .protect-step .field-label input{margin-top:4px;padding:10px}.trusted-screen .protect-step .pin-entry{margin-top:4px;padding:8px 10px}.trusted-screen .protect-step .mini-keypad{gap:4px;margin-bottom:6px}.trusted-screen .protect-step .mini-keypad button{padding:7px}.trusted-screen .protect-step .secret-rule{margin:6px 0;font-size:6px}.trusted-screen .protect-step>.primary{padding:10px}.coordinator-screen .setup-view:has(.assemble-step){padding-top:7px;padding-bottom:7px}.coordinator-screen .assemble-step{padding-top:2px}.coordinator-screen .assemble-step .quorum-logo.small{width:40px;height:40px;margin:1px auto 5px}.coordinator-screen .assemble-step .quorum-logo.small i{width:27px;height:27px}.coordinator-screen .assemble-step .quorum-logo.small i:first-child{transform:translateY(-7px)}.coordinator-screen .assemble-step .quorum-logo.small i:nth-child(2){transform:translate(-7px,5px)}.coordinator-screen .assemble-step .quorum-logo.small i:nth-child(3){transform:translate(7px,5px)}.coordinator-screen .assemble-step>h2{margin:4px 0;font-size:18px}.coordinator-screen .assemble-step>p{margin-bottom:6px;font-size:7px;line-height:1.3}.coordinator-screen .assemble-step .assembly-list{gap:4px;margin:6px 0}.coordinator-screen .assemble-step .assembly-list>div{padding:5px 7px}.coordinator-screen .assemble-step .assembly-list>div>span{width:25px;height:25px}.coordinator-screen .assemble-step .warning-line{margin:5px 0;padding:6px}.coordinator-screen .assemble-step .warning-line>span{width:20px;height:20px}.coordinator-screen .assemble-step .policy-line{margin-bottom:5px;padding:6px 2px}.coordinator-screen .assemble-step>.primary{padding:9px}.coordinator-screen .assemble-step>.simulation{margin-top:4px}.coordinator-screen .receive-view:has(.address-stage){padding-top:10px;padding-bottom:8px}.coordinator-screen .address-stage{padding-top:7px}.coordinator-screen .address-stage .address-index{margin-bottom:6px}.coordinator-screen .address-stage .qr-demo{background-size:15px 15px;border-width:6px;width:126px;height:126px;margin-bottom:7px}.coordinator-screen .address-stage .qr-demo:after{border-width:5px;font-size:19px;inset:39px}.coordinator-screen .address-stage .qr-demo i{border-width:5px;width:27px;height:27px}.coordinator-screen .address-stage .address-text{padding:7px}.coordinator-screen .address-stage .address-text small{margin-bottom:4px}.coordinator-screen .address-stage .address-policy{margin:8px}.coordinator-screen .address-stage>.primary{padding:9px}.coordinator-screen .transaction-view:has(.pair-stage){padding-top:9px;padding-bottom:7px}.coordinator-screen .transaction-view .pair-stage{padding-top:1px}.coordinator-screen .transaction-view .pair-stage .tx-intro{padding:3px 0 5px}.coordinator-screen .transaction-view .pair-stage .tx-intro strong{margin:3px;font-size:22px}.coordinator-screen .transaction-view .pair-stage .tx-details div{padding:5px 8px}.coordinator-screen .transaction-view .pair-stage .review-label{margin:5px 1px 4px}.coordinator-screen .transaction-view .pair-stage .signer-choices.compact{gap:4px;margin-bottom:5px}.coordinator-screen .transaction-view .pair-stage .signer-choices.compact>button{padding:4px 6px}.coordinator-screen .transaction-view .pair-stage .signer-choices.compact>button>span{width:25px;height:25px}.coordinator-screen .transaction-view .pair-stage>.primary{padding:8px}.coordinator-screen .home-view{height:auto;min-height:100%;overflow:visible}.coordinator-screen .quorum-home{flex:none;min-height:auto;padding-bottom:8px;overflow:visible}.coordinator-screen .settings-panel{height:auto;min-height:0;overflow:visible}.device-displays.trusted-active>.coordinator-home-mirror{opacity:1}.coordinator-home-mirror .tabs button.selected{background:color-mix(in srgb,var(--tab-color,var(--accent)) 13%,#202721)}.signer-coordinator-card{border:1px solid color-mix(in srgb,var(--lane-color) 45%,#293137);background:color-mix(in srgb,var(--lane-color) 7%,#13191d);text-align:left;border-radius:11px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.signer-coordinator-card>span{background:color-mix(in srgb,var(--lane-color) 15%,transparent);width:34px;height:34px;color:var(--lane-color);border-radius:8px;place-items:center;font-weight:700;display:grid}.signer-coordinator-card p{flex:1;margin:0}.signer-coordinator-card small,.signer-coordinator-card strong,.signer-coordinator-card em{display:block}.signer-coordinator-card small{color:var(--lane-color);font:650 6px/1 var(--font-geist-mono);letter-spacing:.08em}.signer-coordinator-card strong{margin:4px 0;font-size:9px}.signer-coordinator-card em{color:#68727a;font-size:7px;font-style:normal}.open-quorum-actions{border:1px solid color-mix(in srgb,var(--lane-color) 42%,#30383e);width:100%;color:var(--lane-color);cursor:pointer;background:#151a1e;border-radius:9px;justify-content:space-between;align-items:center;margin-top:7px;padding:10px 12px;font-size:8px;font-weight:650;display:flex}.open-quorum-actions span{font-size:11px}@media (width<=850px){.simulator-page .device{width:520px}.simulator-page .device-wrap{margin-top:15px;transform:none}}@media (width<=560px){.simulator-page .device{zoom:.86;width:520px}}@media (width<=470px){.simulator-page .device{zoom:.74;width:520px}}@media (width<=410px){.simulator-page .device{zoom:.69}}@media (width<=370px){.simulator-page .device{zoom:.62}}@scope(.device){.coordinator-screen .coordinator-setup-plan{text-align:left;grid-template-rows:28px auto 1fr auto;grid-template-columns:.72fr 1.28fr;gap:5px 12px;height:100%;min-height:0;padding:8px 16px;display:grid;overflow:hidden}.coordinator-screen .coordinator-setup-plan>.continuity-header{grid-area:1/1/auto/-1}.coordinator-screen .coordinator-setup-plan>.setup-symbol{grid-area:2/1/4;width:92px;height:68px;margin:auto}.coordinator-screen .coordinator-setup-plan>small{grid-area:2/2;align-self:end;margin:0}.coordinator-screen .coordinator-setup-plan>h2{grid-area:3/2;align-self:start;margin:5px 0 0;font-size:21px;line-height:1.05}.coordinator-screen .coordinator-setup-plan>.card-kit-intro{grid-area:4/1/auto/-1;grid-template-columns:.7fr 1.3fr;align-items:center;margin:0;padding:7px;display:grid}.coordinator-screen .coordinator-setup-plan>.card-kit-intro>strong,.coordinator-screen .coordinator-setup-plan>.card-kit-intro>p{grid-column:1;margin:0}.coordinator-screen .coordinator-setup-plan>.card-kit-intro>p{margin-top:3px}.coordinator-screen .coordinator-setup-plan>.card-kit-intro>div{grid-area:1/2/3;margin:0}.coordinator-screen .coordinator-setup-plan>.recovery-rule{display:none}.setup-card-plan{grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:.68fr 1.32fr;gap:4px 12px;overflow:hidden}.setup-card-plan>.card-kit-intro{min-height:48px;max-height:48px;margin:0;padding:6px}.setup-card-plan>.card-kit-intro>p{display:none}.setup-card-plan>.recovery-rule{white-space:nowrap;grid-area:5/1/auto/-1;justify-content:center;gap:7px;height:28px;min-height:28px;margin:0;padding:5px;display:flex}.setup-card-plan>.recovery-rule br{display:none}.setup-card-plan>.recovery-rule span{font-size:6px}.setup-card-plan>.recovery-rule strong{font-size:14px}.setup-card-plan>.primary{grid-area:6/1/auto/-1;height:30px;min-height:30px;margin:0;padding:6px}.trusted-screen .entropy-step{grid-template-rows:auto auto auto 5px auto 32px;grid-template-columns:.72fr 1.28fr;gap:3px 12px;padding-top:2px}.trusted-screen .entropy-step>small{grid-area:1/1}.trusted-screen .entropy-step>h2{grid-area:2/1;font-size:18px}.trusted-screen .entropy-step>p{grid-area:3/1;align-self:start;margin:0}.trusted-screen .entropy-step>.entropy-meter{grid-area:4/1;align-self:stretch}.trusted-screen .entropy-step>.entropy-status{grid-area:5/1;align-self:stretch;margin:0;padding:4px}.trusted-screen .entropy-step>.entropy-status span{font-size:12px}.trusted-screen .entropy-step>.entropy-status strong,.trusted-screen .entropy-step>.entropy-status small{font-size:6px;line-height:1.15}.trusted-screen .entropy-step>.primary{grid-area:6/1;height:32px;min-height:32px;margin:0;padding:4px 6px;font-size:8px;line-height:1.1}.trusted-screen .entropy-step>.entropy-grid{grid-area:1/2/7;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);align-self:center;gap:6px;height:100%;max-height:184px;display:grid}.trusted-screen .entropy-step>.entropy-grid button{height:auto;min-height:0}.trusted-screen .public-import-step{grid-template-rows:18px auto auto 1fr auto auto auto;grid-template-columns:.82fr 1.18fr;align-items:start;gap:3px 12px;height:100%;min-height:0;display:grid;overflow:hidden}.trusted-screen .public-import-step>.import-back{grid-area:1/1/auto/-1;margin:0}.trusted-screen .public-import-step>small:not(.simulation){grid-area:2/1;margin:0}.trusted-screen .public-import-step>h2{grid-area:3/1;margin:0;font-size:19px;line-height:1.05}.trusted-screen .public-import-step>p{grid-area:4/1;margin:0;font-size:7px;line-height:1.3}.trusted-screen .public-import-step>.qr-frame{grid-area:2/2/4;width:66px;height:66px;margin:auto}.trusted-screen .public-import-step>.secondary{grid-area:4/2;align-self:start;min-height:30px;margin:2px 0;padding:6px}.trusted-screen .public-import-step>.field-label{grid-area:5/1/auto/-1;grid-template-columns:82px 1fr;align-items:center;gap:7px;margin:0;display:grid}.trusted-screen .public-import-step>.field-label input{height:30px;margin:0;padding:6px 8px}.trusted-screen .public-import-step>.public-record-values{grid-area:6/1;grid-template-columns:1fr 1fr;gap:4px;margin:0;display:grid}.trusted-screen .public-import-step>.public-record-values>span{padding:5px}.trusted-screen .public-import-step>.warning-line{grid-area:6/2;margin:0;padding:5px}.trusted-screen .public-import-step>.warning-line>span{width:22px;height:22px}.trusted-screen .public-import-step>.warning-line small{display:none}.trusted-screen .public-import-step>.primary{grid-area:7/1/auto/-1;min-height:30px;margin:0;padding:6px}.trusted-screen .public-import-step>.simulation{display:none}.trusted-screen .cards-intro{text-align:left;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:.72fr 1.28fr;gap:4px 12px;height:100%;min-height:0;display:grid;overflow:hidden}.trusted-screen .cards-intro>small{grid-area:1/1;margin:0}.trusted-screen .cards-intro>h2{grid-area:2/1;margin:0;font-size:19px;line-height:1.05}.trusted-screen .cards-intro>p{grid-area:3/1;margin:0;font-size:7px;line-height:1.35}.trusted-screen .cards-intro>.recovery-card-intro-list{grid-area:1/2/4;grid-template-columns:repeat(3,1fr);align-self:center;gap:5px;margin:0;display:grid}.trusted-screen .cards-intro>.recovery-card-intro-list>span{text-align:center;justify-items:center;gap:4px;padding:7px 4px;display:grid}.trusted-screen .cards-intro>.recovery-card-intro-list b{width:29px;height:29px}.trusted-screen .cards-intro>.recovery-card-intro-list p{margin:0}.trusted-screen .cards-intro>.recovery-card-intro-list small{font-size:6px;line-height:1.2}.trusted-screen .cards-intro>.primary{grid-area:4/1/auto/-1;min-height:30px;margin:0;padding:6px}.trusted-screen .cards-intro>.skip-recovery-button{text-align:left;grid-area:5/1;margin:0}.trusted-screen .cards-intro>.skip-note{text-align:right;grid-area:5/2;margin:0}.coordinator-screen .setup-workflow-context{grid-template-rows:28px auto 1fr;grid-template-columns:.78fr 1.22fr;gap:5px 12px;height:100%;min-height:0;padding:8px 16px;display:grid;overflow:hidden}.coordinator-screen .setup-workflow-context>.continuity-header{grid-area:1/1/auto/-1}.coordinator-screen .setup-workflow-context>.continuity-setup-lanes{grid-area:2/1/auto/-1;margin:0}.coordinator-screen .setup-workflow-context>.workflow-continuity-copy{text-align:left;grid-area:3/1;align-self:center;padding:4px}.coordinator-screen .setup-workflow-context>.workflow-continuity-copy h2{margin:4px 0;font-size:20px}.coordinator-screen .setup-workflow-context>.workflow-continuity-copy p{font-size:7px;line-height:1.3}.coordinator-screen .setup-workflow-context>.continuity-stage-list{grid-area:3/2;grid-template-columns:1fr;align-self:center;gap:4px;margin:0;display:grid}.coordinator-screen .setup-workflow-context>.continuity-stage-list>div{padding:6px}.coordinator-screen .setup-workflow-context>.continuity-stage-list i{width:25px;height:25px}.coordinator-screen .setup-workflow-context>.continuity-stage-list p{margin-left:7px}.device-displays .pair-ceremony{text-align:left;grid-template-rows:auto auto auto 1fr 32px;grid-template-columns:.72fr 1.28fr;gap:3px 10px;height:100%;min-height:0;padding-top:2px;display:grid;overflow:hidden}.device-displays .pair-ceremony>small{grid-area:1/1;align-self:end;margin:0}.device-displays .pair-ceremony>h2,.device-displays .pair-ceremony>h3{grid-area:2/1;margin:0;font-size:19px;line-height:1.05}.device-displays .pair-ceremony>p{text-align:left;grid-area:1/2/4;align-self:center;margin:0;font-size:7px;line-height:1.35}.device-displays .pair-ceremony>.pair-tests{grid-area:4/1/auto/-1;grid-template-columns:repeat(3,1fr);align-self:center;gap:5px;margin:2px 0;display:grid}.device-displays .pair-ceremony>.pair-tests>button{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-width:0;padding:7px;display:grid}.device-displays .pair-ceremony>.pair-tests>button>span{white-space:nowrap;width:auto;font-size:11px}.device-displays .pair-ceremony>.pair-tests>button>p{min-width:0}.device-displays .pair-ceremony>.pair-tests strong{font-size:6px;line-height:1.2}.device-displays .pair-ceremony>.pair-tests small{display:none}.device-displays .pair-ceremony>.policy-proof{grid-area:5/1;align-self:stretch;margin:0;padding:7px}.device-displays .pair-ceremony>.primary{grid-area:5/2;height:32px;min-height:32px;margin:0;padding:6px}.device-displays .pair-ceremony>.pair-scan-flow{text-align:left;grid-area:1/1/6/-1;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:.72fr 1.28fr;gap:4px 12px;height:100%;margin:0;padding:8px;display:grid}.device-displays .pair-scan-flow>.pair-scan-back,.device-displays .pair-scan-flow>.pair-scan-progress{grid-column:1/-1;margin:0}.device-displays .pair-scan-flow>.pair-scan-camera{grid-area:2/1/5;width:86px;height:86px;margin:auto}.device-displays .pair-scan-flow>small,.device-displays .pair-scan-flow>h3,.device-displays .pair-scan-flow>p{text-align:left;grid-column:2;margin:0}.device-displays .pair-scan-flow>h3{font-size:15px}.device-displays .pair-scan-flow>.primary{grid-column:2;min-height:31px;margin:0;padding:6px}.device-displays .pair-scan-flow>em{text-align:center;grid-area:5/1;align-self:center;margin:0}}.device-displays>.screen,.device-displays>.coordinator-context,.device-displays>.trusted-idle{box-sizing:border-box}.screen-scroll-viewport{overscroll-behavior:contain}.device-displays .simulation{pointer-events:none}.simulation-state>small{color:#6f7880;font:650 6px/1 var(--font-geist-mono);letter-spacing:.1em;margin-top:5px;display:block}.simulation-state>small.applications-online{color:var(--accent)}.screen-scroll-viewport :is(h1,h2,h3,p,strong,small,span,em){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.screen-scroll-viewport :is(.setting-row,.reveal-setting) strong{overflow-wrap:break-word;word-break:normal}.device-displays .screen-header{min-height:28px}.device-displays .setup-view,.device-displays .unlock-view,.device-displays .home-view,.device-displays .receive-view,.device-displays .transaction-view,.device-displays .connect-view,.device-displays .recovery-view{padding:11px 16px}.device-displays .setup-lane-bar{margin-block:7px;padding:7px}.device-displays .setup-body{padding-top:5px}.device-displays .setup-body>h2{margin:4px 0 5px;font-size:19px}.device-displays .setup-body>p{margin-bottom:7px;font-size:8px;line-height:1.35}.device-displays .source-options>button{padding:6px 8px}.device-displays .source-options>button>span{width:29px;height:29px}.device-displays .source-options strong,.device-displays .source-options small{font-size:7px}.device-displays .primary,.device-displays .secondary{min-height:34px}.device-displays .simulation{margin-top:5px}.coordinator-wallet-name-step{text-align:center;padding:8px 18px 0}.coordinator-wallet-name-step>small{color:var(--accent);font:650 7px/1 var(--font-geist-mono);letter-spacing:.15em}.coordinator-wallet-name-step h2{margin:5px 0;font-size:22px}.coordinator-wallet-name-step>p{color:#747e86;max-width:350px;margin:0 auto 8px;font-size:8px;line-height:1.35}.coordinator-wallet-name-step .wallet-name-field{text-align:left}.coordinator-wallet-name-step .wallet-name-field input{padding:9px}.coordinator-wallet-name-step .name-step-note{margin:7px 0;padding:7px}.coordinator-wallet-name-step .primary{padding:9px}.setup-card-plan{text-align:left;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:.7fr 1.3fr;align-items:center;gap:5px 13px;padding:3px 12px 0;display:grid}.setup-card-plan>.setup-symbol{grid-area:1/1/4;width:100px;height:68px;margin:auto}.setup-card-plan>.setup-symbol span{width:42px;height:42px}.setup-card-plan>.setup-symbol span:first-child{left:6px}.setup-card-plan>.setup-symbol span:nth-child(2){right:6px}.setup-card-plan>.setup-symbol span:nth-child(3){left:29px}.setup-card-plan>small,.setup-card-plan>h2,.setup-card-plan>p{text-align:left;grid-column:2;margin:0}.setup-card-plan>h2{font-size:21px;line-height:1.05}.setup-card-plan>p{font-size:7px;line-height:1.35}.setup-card-plan>.card-kit-intro{grid-column:1/-1;grid-template-columns:.65fr 1.35fr;align-items:center;margin:2px 0;padding:8px;display:grid}.setup-card-plan>.card-kit-intro>strong,.setup-card-plan>.card-kit-intro>p{grid-column:1}.setup-card-plan>.card-kit-intro>div{grid-area:1/2/3;margin:0}.setup-card-plan>.recovery-rule{grid-column:1;grid-template-columns:auto 1fr auto auto 1fr;margin:0;padding:8px}.setup-card-plan>.recovery-rule strong{font-size:18px}.setup-card-plan>.primary{grid-column:2;margin:0;padding:9px}.device-displays>.screen .home-view{height:100%;min-height:0;overflow:hidden}.device-displays>.screen .screen-scroll-viewport{overflow-y:auto}.device-displays>.screen :is(.welcome-view,.select-view,.unlock-view,.setup-view,.home-view,.receive-view,.transaction-view,.connect-view,.recovery-view){box-sizing:border-box;height:100%;min-height:0}.device-displays>.screen :is(.screen-header,.home-header){grid-column:1/-1}.device-displays>.screen .screen-header{height:28px;min-height:28px}.device-displays>.screen :is(.primary,.secondary,.unlock-button,.approve-button,.diagnostics){min-height:30px;padding:8px 11px}.coordinator-screen .welcome-view{text-align:left;grid-template-rows:1fr auto;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9px 20px;padding:24px 28px 15px;display:grid}.coordinator-screen .welcome-view>.quorum-logo{grid-area:1/1;margin:0 auto}.coordinator-screen .welcome-view>:is(.eyebrow,h1,p){text-align:left;grid-column:2;margin-inline:0}.coordinator-screen .welcome-view>.eyebrow{align-self:end;margin-bottom:47px}.coordinator-screen .welcome-view>h1{align-self:center;margin:0 0 4px;font-size:25px}.coordinator-screen .welcome-view>p{align-self:start;margin-top:47px;font-size:9px}.coordinator-screen .welcome-actions{grid-column:1/-1;grid-template-columns:1.4fr .8fr;gap:8px;width:100%;margin:0;display:grid}.coordinator-screen .welcome-actions .create-wallet{align-items:center;line-height:1}.coordinator-screen .welcome-actions .create-wallet>span{top:50%;transform:translateY(-50%)}.coordinator-screen .welcome-view>.simulation{text-align:center;position:absolute;bottom:4px;left:0;right:0}.coordinator-screen .select-view{grid-template-rows:28px 1fr auto;grid-template-columns:.85fr 1.15fr;gap:8px 14px;padding:10px 16px;display:grid}.coordinator-screen .select-view>.policy-picker{grid-column:1/-1;margin:0}.coordinator-screen .select-view>.select-copy{text-align:left;grid-area:2/1;padding:10px 5px}.coordinator-screen .select-view>.signer-choices{grid-area:2/2;align-content:center;margin:0}.coordinator-screen .select-view>.quorum-selection{grid-area:3/1;margin:0}.coordinator-screen .select-view>.primary{grid-area:3/2;margin:0}.coordinator-screen .select-view>.unlock-all{margin:0;font-size:6px;position:absolute;bottom:2px;right:18px}.coordinator-screen .home-view,.coordinator-home-mirror .home-view{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;gap:7px 12px;padding:11px 16px;display:grid}.coordinator-screen .home-view>.tabs,.coordinator-home-mirror .home-view>.tabs{grid-column:1/-1;margin:4px 0}.coordinator-screen .home-view>.quorum-home,.coordinator-home-mirror .home-view>.quorum-home{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px 12px;padding:0;display:grid;overflow:hidden}.coordinator-screen .quorum-home>.balance,.coordinator-home-mirror .quorum-home>.balance{text-align:left;grid-area:1/1/3;padding:5px 0}.coordinator-screen .quorum-home>.actions,.coordinator-home-mirror .quorum-home>.actions{grid-area:1/2;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.coordinator-screen .quorum-home>.status-line,.coordinator-home-mirror .quorum-home>.status-line{grid-area:2/1;margin:0}.device-displays>.screen .lane-view{grid-template-rows:auto 1fr auto;grid-template-columns:.78fr 1.22fr;gap:7px 12px;padding:8px 16px;display:grid}.device-displays>.screen .lane-view>.home-header{grid-column:1/-1}.device-displays>.screen .lane-view>.lane-hero{grid-area:2/1;align-self:center}.device-displays>.screen .lane-view>.locked-banner{grid-column:2;margin:0}.device-displays>.screen .lane-view>.detail-list{grid-area:2/2;grid-template-columns:1fr 1fr;align-self:center;display:grid}.device-displays>.screen .lane-view>.detail-list>div{padding:7px}.device-displays>.screen .lane-view>.diagnostics{grid-column:1;margin:0}.device-displays>.screen .lane-view>.lane-footnote{grid-column:2;align-self:center;margin:0}.device-displays>.screen .lane-view>.open-quorum-actions{grid-column:1/-1;margin:0}.device-displays .setup-view{grid-template-rows:28px auto 1fr;padding:8px 15px;display:grid}.device-displays .setup-view>.setup-lane-bar{margin:5px 0}.device-displays .setup-body{min-height:0}.device-displays .source-step{grid-template-rows:auto auto 1fr;grid-template-columns:.72fr 1.28fr;align-items:start;column-gap:14px;display:grid}.device-displays .source-step>:is(small,h2,p,.secret-rule){grid-column:1}.device-displays .source-step>.source-options{grid-area:1/2/5;align-self:center;margin:0}.device-displays .source-step>.secret-rule{margin:5px 0}.coordinator-setup-plan,.setup-source-progress{text-align:left;grid-template-rows:28px auto 1fr;grid-template-columns:.72fr 1.28fr;gap:5px 12px;display:grid;position:relative}.coordinator-setup-plan>.setup-symbol{grid-area:2/1/5;margin:auto}.coordinator-setup-plan>:is(){grid-column:2}.coordinator-setup-plan>.card-kit-intro{grid-column:1/-1;grid-template-columns:.7fr 1.3fr;align-items:center;display:grid}.coordinator-setup-plan>.card-kit-intro>strong,.coordinator-setup-plan>.card-kit-intro>p{grid-column:1}.coordinator-setup-plan>.card-kit-intro>div{grid-area:1/2/3;margin:0}.coordinator-setup-plan>.recovery-rule{grid-column:1/-1;margin:0}.setup-source-progress>.setup-lane-bar{grid-column:1/-1;margin:2px 0}.setup-source-progress>.source-progress-heading{text-align:left;grid-area:3/1;padding:8px 3px}.setup-source-progress>.source-progress-options{grid-area:3/2;align-self:center;gap:4px}.setup-source-progress>.source-progress-options>div{padding:5px}.setup-source-progress>.trusted-progress-line{margin:0;position:absolute;bottom:3px;left:0;right:0}.trusted-screen .internal-step{text-align:left;grid-template-rows:auto auto 1fr auto;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 12px;display:grid}.trusted-screen .internal-step>:is(small,h2,p){grid-column:1;margin-block:1px}.trusted-screen .internal-step>.entropy-core{grid-area:1/2/4;margin:auto}.trusted-screen .internal-step>.internal-status{grid-column:1;margin:0}.trusted-screen .internal-step>.primary{grid-column:2;margin:0}.trusted-screen .entropy-step{text-align:left;grid-template-rows:12px 42px 1fr 34px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:4px 12px;height:100%;display:grid;overflow:hidden}.trusted-screen .entropy-step>small{grid-area:1/1;margin:0}.trusted-screen .entropy-step>h2{grid-area:2/1;margin:0;line-height:1.05}.trusted-screen .entropy-step>p{grid-area:3/1;align-self:start;margin:4px 0 0;font-size:7px;line-height:1.3}.trusted-screen .entropy-step>.entropy-meter{grid-area:3/1;align-self:center;margin:0}.trusted-screen .entropy-step>.entropy-status{grid-area:3/1;align-self:end;margin:0;padding:5px}.trusted-screen .entropy-step>.entropy-caveat{display:none}.trusted-screen .entropy-step>.entropy-grid{grid-area:1/2/5;align-self:center;margin:0}.trusted-screen .entropy-step>.primary{grid-area:4/1;align-self:end;margin:0}.trusted-screen .entropy-step>.entropy-grid button{height:42px;min-height:42px}.trusted-screen .entropy-step>.entropy-caveat{font-size:5px;line-height:1.2}.trusted-screen .optional-step{text-align:left;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 12px;display:grid}.trusted-screen .optional-step>:is(small,h2,p,.method-tabs,.optional-count){grid-column:1;margin-block:1px}.trusted-screen .optional-step>.optional-panel{grid-area:1/2/6;align-self:center;margin:0}.trusted-screen .optional-step>.primary{grid-column:1/-1;margin:0}.trusted-screen .backup-step{text-align:left;grid-template-columns:.65fr 1.35fr;align-items:center;gap:4px 10px;display:grid}.trusted-screen .backup-step>:is(small,h2,p,.fill-card-banner,.warning-line){grid-column:1;margin-block:1px}.trusted-screen .backup-step>.seed-grid{grid-area:1/2/7;grid-template-columns:repeat(4,1fr);align-self:center;gap:3px;margin:0}.trusted-screen .backup-step>.seed-grid span{padding:4px;font-size:6px}.trusted-screen .backup-step>.seed-grid i{font-size:5px}.trusted-screen .backup-step>.primary{grid-column:1;align-self:end;margin:0}.trusted-screen .backup-step>.warning-line{padding:6px}.trusted-screen .backup-step>.warning-line>span{width:22px;height:22px}.device-displays .import-seed-step,.device-displays .public-import-step{grid-template-columns:.82fr 1.18fr;align-items:start;gap:5px 12px;display:grid}.device-displays :is(.import-seed-step,.public-import-step)>.import-back{grid-column:1/-1;margin:0}.device-displays :is(.import-seed-step,.public-import-step)>:is(small,h2,p){grid-column:1;margin-block:2px}.device-displays .import-seed-step>.source-options,.device-displays .import-seed-step>.seed-entry,.device-displays .public-import-step>.qr-frame{grid-area:2/2/7;align-self:center;margin:0}.trusted-screen .import-seed-step:has(.seed-entry){grid-template-rows:auto auto auto auto 1fr auto;grid-template-columns:.78fr 1.22fr;align-items:start;gap:4px 12px;height:100%;overflow:hidden}.trusted-screen .import-seed-step:has(.seed-entry)>.import-back{grid-area:1/1/auto/-1;margin:0}.trusted-screen .import-seed-step:has(.seed-entry)>small{grid-area:2/1;margin:0}.trusted-screen .import-seed-step:has(.seed-entry)>h2{grid-area:3/1;margin:0;font-size:19px;line-height:1.05}.trusted-screen .import-seed-step:has(.seed-entry)>p{grid-area:4/1;margin:0;font-size:7px;line-height:1.3}.trusted-screen .import-seed-step:has(.seed-entry)>.seed-entry{grid-area:2/2/6;margin:0}.trusted-screen .import-seed-step:has(.seed-entry)>.seed-entry textarea{height:102px;min-height:102px;padding:9px}.trusted-screen .import-seed-step:has(.seed-entry)>.import-count{grid-area:5/1;align-self:end;margin:2px 0;padding:7px}.trusted-screen .import-seed-step:has(.seed-entry)>.primary{grid-area:6/1;margin:0}.trusted-screen .import-seed-step:has(.seed-entry)>.simulation{text-align:center;grid-area:6/2;align-self:center;margin:0}.device-displays .public-import-step>.secondary{grid-column:2;margin:0}.device-displays .public-import-step>.field-label{grid-column:1/-1;margin:2px 0}.device-displays .public-import-step>.public-record-values{grid-column:1}.device-displays .public-import-step>.warning-line{grid-column:2;margin:0}.device-displays .public-import-step>.primary{grid-column:1/-1;margin:0}.trusted-screen .import-seed-step:has(.qr-frame){grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;align-items:center;gap:5px 14px;height:100%;overflow:hidden}.trusted-screen .import-seed-step:has(.qr-frame)>.import-back{grid-area:1/1/auto/-1;margin:0}.trusted-screen .import-seed-step:has(.qr-frame)>small{grid-area:2/1;align-self:start;margin-top:16px}.trusted-screen .import-seed-step:has(.qr-frame)>h2{grid-area:2/1;align-self:start;margin:37px 0 0;font-size:20px;line-height:1.05}.trusted-screen .import-seed-step:has(.qr-frame)>p{grid-area:2/1;align-self:start;margin:88px 0 0;font-size:7px;line-height:1.3}.trusted-screen .import-seed-step:has(.qr-frame)>.qr-frame{grid-area:2/2;width:82px;height:82px;margin:auto}.trusted-screen .import-seed-step:has(.qr-frame)>.primary{grid-area:3/2;margin:0}.trusted-screen .import-seed-step:has(.qr-frame)>.warning-line{grid-area:3/1;margin:0;padding:6px}.trusted-screen .import-seed-step:has(.qr-frame)>.warning-line>span{width:22px;height:22px}.trusted-screen .import-seed-step:has(.qr-frame)>.simulation{display:none}.trusted-screen .protect-step{grid-template-columns:1fr 1fr;align-items:start;gap:5px 12px;display:grid}.trusted-screen .protect-step>:is(small,h2,p,.fill-card-banner,.secret-rule){grid-column:1}.trusted-screen .protect-step>.field-label{grid-column:2;margin:0}.trusted-screen .protect-step>.mini-keypad{grid-column:2;grid-template-columns:repeat(5,1fr);margin:0}.trusted-screen .protect-step>.primary{grid-column:1;align-self:end;margin:0}.trusted-screen .protect-step{grid-template-rows:auto auto auto 1fr auto;height:100%;overflow:hidden}.trusted-screen .protect-step>.field-label input{margin-top:3px;padding:7px}.trusted-screen .protect-step>.pin-entry{margin-top:3px;padding:6px 8px}.trusted-screen .protect-step>.mini-keypad{grid-template-columns:repeat(5,1fr);align-self:start;gap:3px}.trusted-screen .protect-step>.mini-keypad button{height:22px;min-height:22px;padding:2px;font-size:8px}.trusted-screen .protect-step>.mini-keypad{grid-template-rows:repeat(2,24px);grid-template-columns:repeat(5,1fr) 34px}.trusted-screen .protect-step>.mini-keypad button[aria-label="Backspace PIN digit"]{height:auto;min-height:0;font-size:11px;grid-area:1/6/3!important}.trusted-screen .protect-step>.secret-rule{align-self:start}.coordinator-screen .lane-done{text-align:left;grid-template-rows:auto auto 1fr auto;grid-template-columns:.7fr 1.3fr;align-items:center;gap:4px 13px;display:grid}.coordinator-screen .lane-done>.success-ring{grid-area:1/1/4;margin:auto}.coordinator-screen .lane-done>:is(small,h2,p,.done-details){grid-column:2}.coordinator-screen .lane-done>.done-details{grid-template-columns:1fr 1fr;margin:0;display:grid}.coordinator-screen .lane-done>.primary{grid-column:1/-1;margin:0}.coordinator-screen .assemble-step{grid-template-columns:.72fr 1.28fr;align-items:center;gap:4px 12px;display:grid}.coordinator-screen .assemble-step>.quorum-logo{grid-area:1/1/5}.coordinator-screen .assemble-step>:is(small,h2,p){grid-column:2}.coordinator-screen .assemble-step>.assembly-list{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:2px 0}.coordinator-screen .assemble-step>.warning-line{grid-column:1}.coordinator-screen .assemble-step>.policy-line{grid-column:2;margin:0}.coordinator-screen .assemble-step>.primary{grid-column:1/-1}.trusted-screen .unlock-view{grid-template-rows:28px auto 1fr;grid-template-columns:.72fr 1.28fr;gap:5px 13px;padding:9px 17px;display:grid}.trusted-screen .unlock-view>.progress{grid-column:1/-1;margin:2px 0}.trusted-screen .unlock-view>.pin-label,.trusted-screen .unlock-view>.pin-dots,.trusted-screen .unlock-view>.keypad,.trusted-screen .unlock-view>.unlock-button,.trusted-screen .unlock-view>.privacy-note,.trusted-screen .unlock-view>.gate-error,.trusted-screen .unlock-view>.pin-skip{grid-column:2}.trusted-screen .unlock-view>.pin-label,.trusted-screen .unlock-view>.pin-dots{margin:0}.trusted-screen .unlock-view>.keypad{grid-template-columns:repeat(5,1fr);gap:4px;margin:0}.trusted-screen .unlock-view>.keypad span{display:none}.trusted-screen .unlock-view{grid-template-rows:28px 5px minmax(0,1fr);overflow:hidden}.trusted-screen .unlock-view>.progress{height:3px;min-height:3px;margin:0}.trusted-screen .unlock-view>.lane-heading{grid-area:3/1;align-self:start;margin:5px 0}.trusted-screen .unlock-view>.pin-label{grid-area:3/2;align-self:start;margin:6px 0 0}.trusted-screen .unlock-view>.pin-dots{grid-area:3/2;align-self:start;margin:29px 0 0}.trusted-screen .unlock-view>.keypad{grid-area:3/2;grid-template-rows:repeat(2,36px);grid-template-columns:repeat(5,1fr) 34px;align-self:center;gap:5px;margin:15px 0 0;display:grid;position:relative}.trusted-screen .unlock-view>.keypad button{height:36px;min-height:36px;font-size:12px}.trusted-screen .unlock-view>.keypad .delete{background:#151a1f;border:1px solid #293037;grid-area:1/6/3;height:auto;min-height:0;font-size:13px}.trusted-screen .unlock-view>.unlock-button{grid-area:3/2;align-self:end;min-height:32px;margin:0}.trusted-screen .unlock-view>.privacy-note{text-align:left;grid-area:3/1;align-self:end;margin:0 4px;line-height:1.35}.trusted-screen .unlock-view>.gate-error{grid-area:3/1;align-self:center;margin-top:58px}.trusted-screen .unlock-view>.pin-skip{grid-area:3/1;align-self:end;margin-bottom:20px}.trusted-screen .passphrase-gate{text-align:left;grid-column:1/-1;grid-template-columns:.7fr 1.3fr;align-items:center;gap:5px 14px;display:grid}.trusted-screen .passphrase-gate>.passphrase-lock{grid-area:1/1/5;margin:auto}.trusted-screen .passphrase-gate>:is(small,h3,p,label,.gate-error){grid-column:2;margin-block:1px}.trusted-screen .passphrase-gate>.passphrase-action{grid-column:1}.trusted-screen .passphrase-gate>.secondary{grid-column:2}.trusted-screen .passphrase-gate>.privacy-note{text-align:center;grid-column:1/-1}.unlock-workflow-context{grid-template-rows:28px auto 1fr;grid-template-columns:.78fr 1.22fr;gap:5px 12px;padding:10px 16px;display:grid}.unlock-workflow-context>.workflow-continuity-copy{text-align:left;grid-area:3/1;align-self:center;padding:7px 3px}.unlock-workflow-context>.unlock-continuity-lanes{grid-area:3/2;grid-template-columns:repeat(3,1fr);align-self:center;gap:5px;display:grid}.unlock-workflow-context>.unlock-continuity-lanes>div{grid-template-columns:auto 1fr;min-width:0;padding:6px;display:grid}.unlock-workflow-context>.unlock-continuity-lanes>div>span{width:29px;height:29px}.unlock-workflow-context>.unlock-continuity-lanes p{min-width:0;margin-left:6px}.unlock-workflow-context>.unlock-continuity-lanes p strong{white-space:normal;font-size:6px}.unlock-workflow-context>.unlock-continuity-lanes p small{display:none}.unlock-workflow-context>.unlock-continuity-lanes i{text-align:center;grid-column:1/-1;margin-top:4px}.unlock-workflow-context>.continuity-note{display:none}.coordinator-screen .receive-start{grid-template-columns:.72fr 1.28fr;align-items:center;gap:6px 13px;display:grid}.coordinator-screen .receive-start>.receive-symbol{grid-area:1/1/5;margin:auto}.coordinator-screen .receive-start>:is(small,h2,p){text-align:left;grid-column:2;margin-block:2px}.coordinator-screen .receive-start>.receive-mode{grid-column:1}.coordinator-screen .receive-start>:is(.receive-scenarios,.address-input){grid-column:2;margin:0}.coordinator-screen .receive-start>.primary{grid-column:1/-1}.coordinator-screen .receive-start>.address-input textarea{height:61px;min-height:61px;padding:6px 8px}.coordinator-screen .receive-start>.address-input>small{margin-top:3px;font-size:6px;line-height:1.2}.coordinator-screen .address-stage{grid-template-rows:auto 1fr auto;grid-template-columns:.72fr 1.28fr;align-items:center;gap:7px 13px;display:grid}.coordinator-screen .address-stage>.address-index{grid-column:1/-1;margin:0}.coordinator-screen .address-stage>.qr-demo{grid-area:2/1;width:132px;height:132px;margin:auto}.coordinator-screen .address-stage>:is(.address-text,.address-policy){grid-column:2;margin:0}.coordinator-screen .address-stage>.primary{grid-column:1/-1}.trusted-screen .address-verification{grid-template-columns:.72fr 1.28fr;align-items:center;gap:6px 13px;display:grid}.trusted-screen .address-verification>.qr-demo{grid-area:1/1/5;margin:auto}.trusted-screen .address-verification>:not(.qr-demo){grid-column:2}.receive-workflow-context{grid-template-rows:28px auto 1fr;grid-template-columns:.78fr 1.22fr;gap:6px 12px;padding:10px 16px;display:grid}.receive-workflow-context>.address-mini{grid-column:1/-1;margin:0}.receive-workflow-context>.workflow-continuity-copy{text-align:left;grid-area:3/1;align-self:center;padding:9px 3px}.receive-workflow-context>.verify-lanes{grid-area:3/2;align-self:center;gap:5px}.receive-workflow-context>.verify-lanes>div{padding:6px}.receive-workflow-context>.verify-lanes>div>span{width:29px;height:29px}.receive-workflow-context>.continuity-note{display:none}.trusted-screen .receive-signer{grid-template-rows:auto 1fr auto;grid-template-columns:.72fr 1.28fr;align-items:center;gap:6px 12px;height:100%;padding-top:3px;display:grid;overflow:hidden}.trusted-screen .receive-signer>.signer-review-head{grid-column:1/-1;margin:0;padding:7px}.trusted-screen .receive-signer>.derive-visual{grid-area:2/1;align-self:center;margin:0}.trusted-screen .receive-signer>.address-comparison{grid-area:2/2;align-self:start;margin:0}.trusted-screen .receive-signer>.address-comparison strong{font-size:6px;line-height:1.25}.trusted-screen .receive-signer>.address-fingerprint{grid-area:2/2;align-self:end;margin:0;padding:6px}.trusted-screen .receive-signer>.manual-check{grid-area:3/1;margin:0;font-size:6px;line-height:1.25}.trusted-screen .receive-signer>.signer-decisions{grid-area:3/2;margin:0}.trusted-screen .receive-signer>.signer-decisions button{padding:8px}.coordinator-screen .receive-verify{text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:.72fr 1.28fr;align-items:center;gap:6px 12px;height:100%;display:grid;overflow:hidden}.coordinator-screen .receive-verify>.address-mini{grid-column:1/-1;margin:0}.coordinator-screen .receive-verify>h2{grid-area:2/1;margin:0;font-size:21px}.coordinator-screen .receive-verify>p{grid-area:2/1;align-self:end;margin:0 0 28px;font-size:7px;line-height:1.3}.coordinator-screen .receive-verify>.verify-lanes{grid-area:2/2;gap:5px;margin:0}.coordinator-screen .receive-verify>.verify-lanes button{padding:7px}.coordinator-screen .receive-verify>.verification-explainer{grid-area:3/1/auto/-1;margin:0;padding:6px}.coordinator-screen .receive-ready{text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 12px;height:100%;display:grid;overflow:hidden}.coordinator-screen .receive-ready>.verified-badge{grid-area:1/1;width:42px;height:42px;margin:auto}.coordinator-screen .receive-ready>:is(),.coordinator-screen .receive-ready>small,.coordinator-screen .receive-ready>h2{grid-column:2;margin:1px 0}.coordinator-screen .receive-ready>.qr-demo{background-size:15px 15px;border-width:6px;grid-area:2/1;width:128px;height:128px;margin:auto}.coordinator-screen .receive-ready>.qr-demo:after{border-width:5px;font-size:18px;inset:39px}.coordinator-screen .receive-ready>.qr-demo i{border-width:5px;width:27px;height:27px}.coordinator-screen .receive-ready>.address-text{grid-area:2/2;margin:0}.coordinator-screen .receive-ready>.verification-stamps{grid-area:2/2;align-self:end;margin:0}.coordinator-screen .receive-ready>.address-ready-note{color:var(--accent);font:650 7px/1.3 var(--font-geist-mono);text-align:center;grid-area:3/1;margin:0}.coordinator-screen .receive-ready>.receive-done{grid-area:3/2;margin:0}.coordinator-screen .connect-view{grid-template-rows:28px auto auto 1fr auto;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 13px;padding:9px 17px;display:grid}.coordinator-screen .connect-view>.coordinator-mark{grid-area:2/1/5;margin:auto}.coordinator-screen .connect-view>:is(){text-align:left;grid-column:2;margin-block:1px}.coordinator-screen .connect-view>.protocol-note{grid-column:1;margin:0}.coordinator-screen .connect-view>.connection-methods{grid-column:2;margin:0}.coordinator-screen .connect-view>.policy-export{grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.coordinator-screen .connect-view>.connected-note{grid-column:1;margin:0}.coordinator-screen .connect-view>.primary{grid-column:2;margin:0}.coordinator-screen .connect-view>.coordinator-mark{width:43px;height:43px;margin:auto}.coordinator-screen .connect-view>h2{margin:0;font-size:20px}.coordinator-screen .connect-view>p{margin:0;font-size:7px;line-height:1.3}.coordinator-screen .connect-view>.protocol-note{margin:0;padding:6px}.coordinator-screen .connect-view>.connection-methods{gap:4px}.coordinator-screen .connect-view>.connection-methods button{padding:5px 7px}.coordinator-screen .connect-view>.connection-methods button>span{width:25px;height:25px}.coordinator-screen .connect-view>.simulation{text-align:center;position:absolute;bottom:3px;left:0;right:0}.coordinator-screen .transaction-view{grid-template-rows:28px 1fr;padding:8px 15px;display:grid}.coordinator-screen .psbt-stage{grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 12px;display:grid}.coordinator-screen .psbt-stage>.tx-source{grid-area:1/1/5;padding:0}.coordinator-screen .psbt-stage>.transfer-options{grid-column:2;margin:0}.coordinator-screen .psbt-stage>.review-label{grid-column:1;margin:0}.coordinator-screen .psbt-stage>.scenario-tabs{grid-column:2;margin:0}.coordinator-screen .psbt-stage>.standard-strip{grid-column:1;margin:0}.coordinator-screen .psbt-stage>.primary{grid-column:2;margin:0}.coordinator-screen .pair-stage{grid-template-columns:.78fr 1.22fr;align-items:center;gap:5px 12px;display:grid}.coordinator-screen .pair-stage>.tx-intro{grid-area:1/1/3}.coordinator-screen .pair-stage>.tx-details{grid-area:1/2/3;grid-template-columns:1fr 1fr;display:grid}.coordinator-screen .pair-stage>.review-label{grid-column:1;margin:0}.coordinator-screen .pair-stage>.signer-choices{grid-column:2;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.coordinator-screen .pair-stage>.signer-choices>button{grid-template-columns:1fr auto;place-items:center;min-height:62px;padding:7px;display:grid}.coordinator-screen .pair-stage>.signer-choices>button>span{width:32px;height:32px}.coordinator-screen .pair-stage>.signer-choices>button>p{display:none}.coordinator-screen .pair-stage>.signer-choices>button>i{font-size:11px}.coordinator-screen .pair-stage>.tx-alert{grid-column:1/-1}.coordinator-screen .pair-stage>.primary{grid-column:1/-1;margin:0}.trusted-screen .signer-review{grid-template-columns:.8fr 1.2fr;align-items:center;gap:5px 12px;display:grid}.trusted-screen .signer-review>.signer-review-head{grid-column:1/-1}.trusted-screen .signer-review>.tx-intro{grid-column:1}.trusted-screen .signer-review>.full-address{grid-column:2;margin:0}.trusted-screen .signer-review>.signer-checks{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.trusted-screen .signer-review>.change-confirm{grid-column:1}.trusted-screen .signer-review>.signer-decisions{grid-column:2;margin:0}.trusted-screen .signer-review>.isolation-note{text-align:center;grid-column:1/-1}.transaction-workflow-context{grid-template-rows:28px auto 1fr auto;grid-template-columns:.72fr 1.28fr;gap:5px 12px;padding:10px 16px;display:grid}.transaction-workflow-context>.tx-intro{text-align:left;grid-area:2/1/4;align-self:start;padding:8px 2px}.transaction-workflow-context>.tx-details{grid-area:2/2;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.transaction-workflow-context>.tx-details>div{text-align:left;padding:7px;display:block}.transaction-workflow-context>.tx-details span,.transaction-workflow-context>.tx-details strong{text-align:left;white-space:nowrap;max-width:none;font-size:6px;display:block}.transaction-workflow-context>.transaction-progress{grid-area:3/1/auto/-1;grid-template-columns:.72fr 1.28fr;align-self:center;gap:8px;margin:0;padding:7px;display:grid}.transaction-workflow-context>.transaction-progress>.transaction-progress-pair{margin:0}.transaction-workflow-context>.transaction-continuity{grid-area:4/1/auto/-1;margin:0;padding:6px}.device-displays>.screen .lane-view:has(.settings-panel){padding:8px 15px;display:block}.device-displays>.screen .settings-panel{grid-template-columns:repeat(3,1fr);gap:6px 8px;padding:0;display:grid;overflow:hidden}.device-displays>.screen .settings-panel>.screen-header{grid-column:1/-1}.device-displays>.screen .settings-panel>.settings-section{margin:0;padding:7px}.device-displays>.screen .settings-panel>.settings-note{text-align:center;grid-column:1/-1;margin:0}.device-displays>.screen .settings-panel :is(.setting-row,.reveal-setting,.toggle-setting){padding:7px 5px}.device-displays>.screen .settings-panel :is(strong,span,small,p){font-size:6px;line-height:1.25}.trusted-screen .lane-view:has(.signer-settings)>.home-header{min-height:24px}.trusted-screen .signer-settings>.screen-header{height:24px;min-height:24px}.trusted-screen .signer-settings>.settings-section{padding:5px}.trusted-screen .signer-settings :is(.setting-row,.reveal-setting,.toggle-setting){padding:4px}.trusted-screen .signer-settings .toggle-setting p small,.trusted-screen .signer-settings>.settings-section>small{margin-top:2px;line-height:1.15}.trusted-screen .signer-settings>.settings-section:has(.toggle-setting){grid-template-columns:1fr 1fr;align-content:start;gap:3px;display:grid}.trusted-screen .signer-settings>.settings-section:has(.toggle-setting)>label{grid-column:1/-1}.trusted-screen .signer-settings>.settings-section:has(.toggle-setting)>.toggle-setting{grid-column:1/-1}.device-displays .export-view,.device-displays .backup-view{box-sizing:border-box;height:100%;padding:9px 16px;overflow:hidden}.device-displays :is(.export-options,.backup-summary,.signature-list,.lost-options,.survivor-list,.replacement-options,.approval-pair){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.device-displays .recovery-stage{text-align:left;grid-template-columns:.76fr 1.24fr;align-items:center;gap:6px 12px;display:grid}.device-displays .recovery-stage>.recovery-symbol{grid-area:1/1/5;margin:auto}.device-displays .recovery-stage>:is(small,h2,p){grid-column:2;margin-block:1px}.device-displays .recovery-stage>:is(.lost-options,.survivor-list,.replacement-options,.rotation-map,.migration-details,.approval-pair,.recovery-warning,.replacement-ready,.primary,.recovery-label){grid-column:1/-1;margin-block:1px}.device-displays .recovery-complete,.device-displays .backup-complete,.device-displays .signed-state{text-align:left;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 12px;display:grid}.device-displays :is(.recovery-complete,.backup-complete,.signed-state)>:first-child{grid-area:1/1/5;margin:auto}.device-displays :is(.recovery-complete,.backup-complete,.signed-state)>:is(small,h2,p){grid-column:2;margin-block:1px}.device-displays :is(.recovery-complete,.backup-complete,.signed-state)>:is(.new-policy,.backup-summary,.signature-list,.psbt-result,.review-label,.export-options,.next-check,.primary,.broadcast-note){grid-column:1/-1;margin-block:1px}:is(.device-displays>.screen:has(.qr-transcription) .screen-scroll-viewport,.device-displays>.screen:has(.restore-signer-view) .screen-scroll-viewport,.device-displays>.screen:has(.verify-step) .screen-scroll-viewport){overflow-y:auto}.trusted-screen .unlock-view,.trusted-screen .unlock-view.signed-in-unlock{grid-template-rows:28px 4px minmax(0,1fr);grid-template-columns:1fr;gap:5px;height:100%;padding:9px 16px;display:grid;overflow:hidden}.trusted-screen .unlock-view>.unlock-tabs{display:none}.trusted-screen .unlock-view>.screen-header{grid-area:1/1}.trusted-screen .unlock-view>.progress{grid-area:2/1;width:100%;height:3px;min-height:3px;margin:0}.trusted-screen .unlock-view>.unlock-content{grid-area:3/1;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);gap:13px;min-height:0;display:grid;overflow:hidden}.trusted-screen .unlock-signer-summary{flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:7px 0 2px;display:flex}.trusted-screen .unlock-signer-summary>.lane-heading{box-sizing:border-box;width:100%;margin:0}.trusted-screen .unlock-signer-summary:after{content:"Private credentials remain on this signer.";color:#687078;padding:7px 5px;font-size:6px;line-height:1.35}.trusted-screen .unlock-action-panel{align-items:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.trusted-screen .unlock-action-panel>.pin-label{align-self:start;margin:3px 0 0;font-size:11px;font-weight:700}.trusted-screen .unlock-action-panel>.pin-dots{place-self:start end;margin:5px 4px 0}.trusted-screen .unlock-action-panel>.keypad{grid-template-rows:repeat(2,36px);grid-template-columns:repeat(5,minmax(0,1fr)) 34px;align-self:center;gap:5px;margin:19px 0 35px;display:grid}.trusted-screen .unlock-action-panel>.keypad>span{display:none}.trusted-screen .unlock-action-panel>.keypad button{height:36px;min-height:36px;padding:0;font-size:12px}.trusted-screen .unlock-action-panel>.keypad .delete{grid-area:1/6/3;height:auto;min-height:0}.trusted-screen .unlock-action-panel>.gate-error{z-index:2;margin:0;padding:5px 8px;font-size:6px;position:absolute;bottom:39px;left:calc(36% + 16px);right:16px}.trusted-screen .unlock-action-panel>.unlock-button{align-self:end;min-height:31px;margin:0;padding:7px 10px}.trusted-screen .unlock-action-panel>.pin-skip{width:calc(36% - 4px);min-height:27px;margin:0;padding:5px;font-size:6px;position:absolute;bottom:11px;left:16px}.coordinator-screen .quorum-home>.wallet-readiness,.coordinator-home-mirror .quorum-home>.wallet-readiness{grid-area:1/1/4;padding:10px}.coordinator-screen .quorum-home>.activity,.coordinator-home-mirror .quorum-home>.activity{grid-area:2/2;margin:0;padding:7px 0 0}.coordinator-screen .quorum-home>.settings-entry,.coordinator-home-mirror .quorum-home>.settings-entry{grid-area:3/2;align-self:stretch;margin:0}.trusted-screen .c-seed-import{text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7px 12px;display:grid}.trusted-screen .c-seed-import>.import-back{grid-column:1/-1;padding:0}.trusted-screen .c-seed-copy{grid-area:2/1}.trusted-screen .c-seed-copy h3{margin:0 0 5px;font-size:16px}.trusted-screen .c-seed-copy p{text-align:left;margin:0!important}.trusted-screen .c-seed-import>.qr-frame{grid-area:2/2;width:72px;height:72px}.trusted-screen .c-seed-import>.import-action{grid-area:3/2}.trusted-screen .c-seed-word-entry{grid-area:2/2;align-self:stretch}.trusted-screen .c-seed-word-entry>span{color:#68727a;font:650 6px/1 var(--font-geist-mono);letter-spacing:.1em;margin-bottom:5px;display:block}.trusted-screen .c-seed-word-entry textarea{resize:none;color:#dce1e5;width:100%;height:62px;font:500 8px/1.45 var(--font-geist-mono);background:#181e23;border:1px solid #303940;border-radius:8px;outline:none;padding:9px}.trusted-screen .c-seed-count{color:#657078;grid-area:3/1;align-items:center;gap:7px;font-size:7px;display:flex}.trusted-screen .c-seed-count strong{color:#ffbd59;font:650 10px/1 var(--font-geist-mono)}.trusted-screen .c-seed-count.valid strong{color:var(--accent)}.trusted-screen .c-seed-import .import-action:disabled{opacity:.4;cursor:not-allowed}@scope(.device){.coordinator-screen .select-view{grid-template-rows:28px 32px minmax(0,1fr) 34px;grid-template-columns:.85fr 1.15fr;gap:5px 12px;padding:8px 16px;overflow:hidden}.coordinator-screen .select-view>.screen-header{grid-area:1/1/auto/-1}.coordinator-screen .select-view>.policy-picker{grid-area:2/1/auto/-1;grid-template-columns:92px 1fr;align-items:center;gap:7px;margin:0;display:grid}.coordinator-screen .select-view>.policy-picker>span{margin:0;font-size:6px}.coordinator-screen .select-view>.policy-picker select{height:30px;padding:5px 8px}.coordinator-screen .select-view>.select-copy{grid-area:3/1;align-self:center;padding:4px 3px}.coordinator-screen .select-view>.select-copy h2{font-size:20px}.coordinator-screen .select-view>.signer-choices{grid-area:3/2;align-content:center;gap:4px;min-height:0}.coordinator-screen .select-view>.signer-choices>button{min-height:0;padding:5px 7px}.coordinator-screen .select-view>.signer-choices>button>span{width:29px;height:29px}.coordinator-screen .select-view>.signer-choices strong{margin:2px 0;font-size:8px}.coordinator-screen .select-view>.quorum-selection{grid-area:4/1;margin:0}.coordinator-screen .select-view>.primary{grid-area:4/2;height:34px;min-height:34px;margin:0;padding:6px}.trusted-screen .import-seed-step:has(.seed-entry){grid-template-rows:16px auto auto minmax(0,1fr) 32px;gap:3px 12px;padding-top:2px}.trusted-screen .import-seed-step:has(.seed-entry)>.import-back{grid-row:1}.trusted-screen .import-seed-step:has(.seed-entry)>small{grid-row:2}.trusted-screen .import-seed-step:has(.seed-entry)>h2{grid-row:3;font-size:18px}.trusted-screen .import-seed-step:has(.seed-entry)>p{grid-row:4;align-self:start;margin-top:3px}.trusted-screen .import-seed-step:has(.seed-entry)>.seed-entry{grid-row:2/5;align-self:stretch}.trusted-screen .import-seed-step:has(.seed-entry)>.seed-entry textarea{height:88px;min-height:88px;padding:7px}.trusted-screen .import-seed-step:has(.seed-entry)>.import-count{grid-row:4;align-self:end;margin:0;padding:5px}.trusted-screen .import-seed-step:has(.seed-entry)>.primary{grid-row:5;height:32px;min-height:32px;padding:5px 7px}.trusted-screen .import-seed-step:has(.seed-entry)>.simulation{grid-row:5;font-size:5px;line-height:1.2}}.trusted-screen .setup-view:has(>.protect-step){grid-template-rows:28px 40px minmax(0,1fr);grid-template-columns:1fr;gap:5px;height:100%;min-height:0;padding:7px 15px;display:grid;overflow:hidden}.trusted-screen .setup-view:has(>.protect-step)>.screen-header{grid-row:1;margin:0}.trusted-screen .setup-view:has(>.protect-step)>.setup-lane-bar{box-sizing:border-box;grid-row:2;height:40px;margin:0;padding:5px 8px}.trusted-screen .setup-view:has(>.protect-step)>.protect-step{text-align:left;grid-row:3;grid-template-rows:minmax(0,1fr) 32px;grid-template-columns:.78fr 1.22fr;gap:5px 12px;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.trusted-screen .protect-step>.protect-copy{box-sizing:border-box;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;min-height:0;padding-bottom:20px;display:flex;overflow:hidden}.trusted-screen .protect-step>.protect-copy>small{color:var(--lane-color);font:650 6px/1 var(--font-geist-mono);letter-spacing:.13em}.trusted-screen .protect-step>.protect-copy>h2{text-align:left;margin:5px 0;font-size:18px;line-height:1.08}.trusted-screen .protect-step>.protect-copy>p{text-align:left;margin:0;font-size:7px;line-height:1.3}.trusted-screen .protect-step>.protect-copy>.fill-card-banner{margin:7px 0 0;padding:5px 7px}.trusted-screen .protect-step>.protect-controls{grid-area:1/2;grid-template-columns:1fr;align-content:center;gap:3px;min-width:0;min-height:0;display:grid;overflow:hidden}.trusted-screen .protect-step>.protect-controls>.field-label{margin:0;font-size:6px}.trusted-screen .protect-step>.protect-controls>.field-label input{height:29px;margin-top:3px;padding:5px 7px}.trusted-screen .protect-step>.protect-controls .pin-entry{box-sizing:border-box;height:29px;margin-top:3px;padding:5px 7px}.trusted-screen .protect-step>.protect-controls>.mini-keypad{grid-template-rows:repeat(2,24px);grid-template-columns:repeat(5,minmax(0,1fr)) 32px;gap:3px;margin:0;display:grid}.trusted-screen .protect-step>.protect-controls>.mini-keypad button{height:24px;min-height:24px;padding:2px;font-size:8px}.trusted-screen .protect-step>.protect-controls>.mini-keypad button[aria-label="Backspace PIN digit"]{height:auto;min-height:0;font-size:0;grid-area:1/6/3!important}.trusted-screen .protect-step>.protect-controls>.mini-keypad button[aria-label="Backspace PIN digit"]:after{content:"⌫";font-size:11px}.trusted-screen .protect-step>.protect-controls>.passphrase-error{margin:0;padding:2px 0;font-size:6px;line-height:1.15}.trusted-screen .protect-step>.secret-rule,.trusted-screen .protect-step>.verified-note{text-align:left;grid-area:1/1;align-self:end;margin:0 0 3px;font-size:5px;line-height:1.25}.trusted-screen .protect-step>.primary{grid-area:2/1/auto/-1;align-self:stretch;height:32px;min-height:32px;margin:0;padding:6px 10px}.coordinator-screen .receive-start{text-align:left;grid-template-rows:50px minmax(0,1fr) 34px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 12px;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.coordinator-screen .receive-start>.receive-symbol{pointer-events:none;grid-area:1/1;width:44px;height:44px;margin:auto}.coordinator-screen .receive-start>small,.coordinator-screen .receive-start>h2,.coordinator-screen .receive-start>p{text-align:center;pointer-events:none;grid-area:2/1;margin:0}.coordinator-screen .receive-start>small{align-self:start;margin-top:3px}.coordinator-screen .receive-start>h2{align-self:center;font-size:18px;line-height:1.08}.coordinator-screen .receive-start>p{align-self:end;margin-bottom:5px;font-size:7px;line-height:1.25}.coordinator-screen .receive-start>.receive-mode{z-index:2;pointer-events:auto;grid-area:3/1;margin:0;position:relative}.coordinator-screen .receive-start>.receive-mode button{pointer-events:auto;height:34px;padding:5px}.coordinator-screen .receive-start>:is(.receive-scenarios,.address-input,.existing-address-methods){z-index:2;pointer-events:auto;grid-area:1/2/3;align-self:center;margin:0;position:relative}.coordinator-screen .receive-start>.receive-scenarios button,.coordinator-screen .receive-start>.address-input :is(textarea,input){pointer-events:auto}.coordinator-screen .receive-start>.primary{z-index:2;pointer-events:auto;grid-area:3/2;height:34px;min-height:34px;margin:0;padding:6px 10px;position:relative}.coordinator-screen .receive-start>.existing-address-methods{grid-template-columns:1fr 1fr;gap:5px;display:grid}.coordinator-screen .receive-start>.existing-address-methods>button{color:#aeb6bc;text-align:left;cursor:pointer;background:#14191e;border:1px solid #293137;border-radius:9px;align-items:center;min-width:0;min-height:64px;padding:7px;display:flex}.coordinator-screen .receive-start>.existing-address-methods>button.selected{border-color:var(--accent);background:#192218}.coordinator-screen .receive-start>.existing-address-methods>button>span{width:29px;height:29px;color:var(--accent);background:#253023;border-radius:7px;flex:0 0 29px;place-items:center;display:grid}.coordinator-screen .receive-start>.existing-address-methods>button p{flex:1;min-width:0;margin:0 5px}.coordinator-screen .receive-start>.existing-address-methods>button :is(strong,small){font-size:6px;line-height:1.2;display:block}.coordinator-screen .receive-start>.existing-address-methods>button small{color:#68727a;margin-top:3px}.coordinator-screen .receive-start>.existing-address-methods>button i{color:var(--accent);font-style:normal}.coordinator-screen .receive-start>.existing-address-methods>small{color:var(--accent);font:600 6px/1 var(--font-geist-mono);text-align:center;grid-column:1/-1}.coordinator-screen .address-stage>.primary{z-index:4;pointer-events:auto;grid-area:3/1/auto/-1;position:relative}.trusted-screen .unlock-action-panel:has(>.pin-entry-heading){grid-template-rows:25px minmax(0,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:5px;display:grid}.trusted-screen .unlock-action-panel>.pin-entry-heading{grid-row:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.trusted-screen .unlock-action-panel>.pin-entry-heading>.pin-label{margin:0;font-size:11px;font-weight:700}.trusted-screen .unlock-action-panel>.pin-entry-heading>.pin-dots{margin:0 3px}.trusted-screen .unlock-action-panel:has(>.pin-entry-heading)>.keypad{grid-row:2;align-self:center;margin:0}.trusted-screen .unlock-action-panel>.pin-validation{grid-row:3;grid-template-columns:1fr;gap:4px;min-width:0;display:grid}.trusted-screen .unlock-action-panel>.pin-validation>.gate-error{color:#ef8585;text-align:left;margin:0;padding:4px 0;font-size:6px;line-height:1.2}.trusted-screen .unlock-action-panel>.pin-validation>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.trusted-screen .unlock-action-panel>.pin-validation .unlock-button{width:100%;height:31px;min-height:31px;margin:0;padding:6px 10px}.trusted-screen .unlock-action-panel>.pin-validation .pin-skip{color:#d28a8a;white-space:nowrap;background:0 0;border:0;width:auto;min-width:0;min-height:0;margin:0;padding:5px 6px;font-size:6px}.coordinator-screen .receive-verify>:is(.address-mini,h2,p,.verification-explainer){pointer-events:none}.coordinator-screen .receive-verify>.verify-lanes{z-index:10;isolation:isolate;pointer-events:auto;position:relative}.coordinator-screen .receive-verify>.verify-lanes>button{z-index:1;pointer-events:auto;touch-action:manipulation;cursor:pointer;width:100%;position:relative}.coordinator-screen .receive-verify>.verify-lanes>button>*{pointer-events:none}.device-displays>.screen .transaction-view{box-sizing:border-box;grid-template-rows:28px minmax(0,1fr);gap:5px;height:100%;min-height:0;padding:8px 15px;display:grid;overflow:hidden}.trusted-screen .transaction-view>.simulation{display:none}.trusted-screen .transaction-view>.signer-review{grid-template-rows:44px minmax(0,1fr) 42px 34px 8px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4px 10px;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.trusted-screen .transaction-view .signer-review>.signer-review-head{box-sizing:border-box;grid-area:1/1/auto/-1;height:44px;margin:0;padding:5px 7px}.trusted-screen .transaction-view .signer-review>.tx-intro{grid-area:2/1;margin:0;padding:0}.trusted-screen .transaction-view .signer-review>.tx-intro strong{margin:3px 0;font-size:23px}.trusted-screen .transaction-view .signer-review>.full-address{grid-area:2/2;margin:0;padding:6px}.trusted-screen .transaction-view .signer-review>.full-address strong{font-size:6px;line-height:1.3}.trusted-screen .transaction-view .signer-review>.signer-checks{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,1fr);height:42px;margin:0;display:grid}.trusted-screen .transaction-view .signer-review>.signer-checks>div{padding:5px 7px}.trusted-screen .transaction-view .signer-review>.change-confirm{box-sizing:border-box;grid-area:4/1;height:34px;margin:0;padding:5px 7px}.trusted-screen .transaction-view .signer-review>.signer-decisions{grid-area:4/2;grid-template-columns:.65fr 1.35fr;gap:5px;height:34px;margin:0;display:grid}.trusted-screen .transaction-view .signer-review:not(:has(.change-confirm))>.signer-decisions{grid-column:1/-1}.trusted-screen .transaction-view .signer-review>.signer-decisions button{height:34px;padding:5px}.trusted-screen .transaction-view .signer-review>.isolation-note{text-align:center;grid-area:5/1/auto/-1;align-self:end;margin:0;font-size:5px;line-height:1}.coordinator-screen .transaction-view>.signed-state{text-align:left;grid-template-rows:58px minmax(0,1fr) 68px;grid-template-columns:1fr;gap:5px;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.coordinator-screen .signed-state>.signed-summary{grid-row:1;grid-template-columns:58px 1fr;align-items:center;gap:10px;min-height:0;display:grid}.coordinator-screen .signed-state>.signed-summary>.signed-check{width:43px;height:43px;margin:auto;font-size:18px}.coordinator-screen .signed-state>.signed-summary>div:last-child>small{color:var(--accent);font:650 6px/1 var(--font-geist-mono);letter-spacing:.13em}.coordinator-screen .signed-state>.signed-summary h2{margin:3px 0;font-size:18px}.coordinator-screen .signed-state>.signed-summary p{color:#737d84;margin:0;font-size:7px;line-height:1.25}.coordinator-screen .signed-state>.signed-evidence{grid-row:2;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:6px;min-height:0;display:grid}.coordinator-screen .signed-state>.signed-evidence>.signature-list{grid-template-columns:1fr 1fr;gap:5px;margin:0}.coordinator-screen .signed-state>.signed-evidence>.signature-list>div{padding:5px}.coordinator-screen .signed-state>.signed-evidence>.psbt-result{align-content:center;margin:0;padding:7px}.coordinator-screen .signed-state>.signed-export{grid-row:3;grid-template-rows:12px 34px 12px;grid-template-columns:.9fr 1.1fr;gap:4px 8px;min-height:0;display:grid}.coordinator-screen .signed-state>.signed-export>.review-label{grid-area:1/1;margin:0}.coordinator-screen .signed-state>.signed-export>.export-options{grid-area:2/1;grid-template-columns:1fr 1fr;gap:5px;margin:0}.coordinator-screen .signed-state>.signed-export>.export-options button{height:34px;padding:5px 7px}.coordinator-screen .signed-state>.signed-export>.primary{grid-area:1/2/3;align-self:start;height:50px;min-height:50px;margin:0}.coordinator-screen .signed-state>.signed-export>.broadcast-note{text-align:center;grid-area:3/1/auto/-1;align-self:end;margin:0;font-size:5px}.coordinator-screen .transaction-view:has(>.signed-state)>.simulation{display:none}.trusted-screen .unlock-action-panel>.privacy-note{display:none}.trusted-screen .unlock-action-panel>.passphrase-gate{text-align:left;grid-column:auto;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1fr 1fr;align-items:center;gap:4px 7px;min-height:0;padding:3px 0;display:grid}.trusted-screen .unlock-action-panel>.passphrase-gate>.passphrase-lock{grid-area:1/1/5;margin:auto}.trusted-screen .unlock-action-panel>.passphrase-gate>:is(small,h3,p,label,.gate-error){grid-column:2;margin:0}.trusted-screen .unlock-action-panel>.passphrase-gate label input{margin-top:3px;padding:7px}.trusted-screen .unlock-action-panel>.passphrase-gate>.passphrase-action{grid-area:5/1;margin:0}.trusted-screen .unlock-action-panel>.passphrase-gate>.secondary{grid-area:5/2;margin:0}.trusted-screen .unlock-action-panel>.stateless-load{height:100%;min-height:0;padding:0;overflow:hidden}.trusted-screen .unlock-action-panel>.stateless-load:has(.load-methods){grid-template-rows:auto 1fr;grid-template-columns:.7fr 1.3fr;align-items:center;gap:6px 9px;display:grid}.trusted-screen .unlock-action-panel>.stateless-load:has(.load-methods)>.empty-memory{grid-area:1/1;margin:0}.trusted-screen .unlock-action-panel>.stateless-load:has(.load-methods)>p{grid-area:2/1;margin:0;font-size:7px;line-height:1.35}.trusted-screen .unlock-action-panel>.stateless-load>.load-methods{grid-area:1/2/3;gap:4px;margin:0}.trusted-screen .unlock-action-panel>.stateless-load>.load-methods button{padding:6px}.trusted-screen .unlock-action-panel>.stateless-load>.load-methods button>span{width:28px;height:28px}.trusted-screen .unlock-action-panel>.stateless-load>.import-prompt{text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:.75fr 1.25fr;align-items:center;gap:5px 10px;height:100%;display:grid;overflow:hidden}.trusted-screen .unlock-action-panel .import-prompt>.import-back{grid-area:1/1/auto/-1;margin:0}.trusted-screen .unlock-action-panel .import-prompt>:is(.qr-frame,.word-stack,.sd-card){grid-area:2/1;margin:auto}.trusted-screen .unlock-action-panel .import-prompt>h3{grid-area:2/2;align-self:start;margin:16px 0 0}.trusted-screen .unlock-action-panel .import-prompt>p{grid-area:2/2;align-self:center;margin:0}.trusted-screen .unlock-action-panel .import-prompt>.import-action{grid-area:3/2;margin:0}.trusted-screen .unlock-action-panel>.stateless-load:has(.seed-loaded-note){grid-template-columns:.55fr 1.45fr;align-items:center;gap:8px;display:grid}.trusted-screen .unlock-action-panel>.stateless-load:has(.seed-loaded-note)>.seed-loaded-note{grid-column:1;margin:0}.trusted-screen .unlock-action-panel>.stateless-load:has(.seed-loaded-note)>.passphrase-gate{text-align:left;grid-column:2;display:block}.trusted-screen .unlock-action-panel>.stateless-load:has(.seed-loaded-note)>.passphrase-gate>:is(.passphrase-lock,.privacy-note){display:none}.trusted-screen .unlock-action-panel>.stateless-load:has(.seed-loaded-note)>.passphrase-gate>:is(small,h3,p,label,.gate-error,button){width:100%;margin:3px 0}.coordinator-screen .select-view{height:100%;overflow:hidden}.coordinator-screen .quorum-home>.settings-panel{z-index:8;box-sizing:border-box;background:#0d1115;grid-template-rows:31px 1fr 1fr 9px;grid-template-columns:1fr 1fr;gap:6px 8px;width:auto;height:auto;min-height:0;padding:10px 15px 7px;display:grid;position:absolute;inset:0;overflow:hidden}.coordinator-screen .quorum-home>.settings-panel>header{grid-area:1/1/auto/-1;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin:0;display:grid}.coordinator-screen .quorum-home>.settings-panel>.settings-section{min-width:0;min-height:0;margin:0;padding:0;overflow:hidden}.coordinator-screen .quorum-home>.settings-panel>.settings-section>label{padding:6px 8px 5px;font-size:6px}.coordinator-screen .quorum-home>.settings-panel :is(.setting-row,.reveal-setting,.toggle-setting){gap:7px;min-height:25px;padding:5px 8px}.coordinator-screen .quorum-home>.settings-panel :is(.setting-row,.reveal-setting,.toggle-setting) :is(strong,span,small,p){font-size:7px;line-height:1.2}.coordinator-screen .quorum-home>.settings-panel .setting-row strong,.coordinator-screen .quorum-home>.settings-panel .reveal-setting strong{overflow-wrap:normal;word-break:normal;max-width:62%}.coordinator-screen .quorum-home>.settings-panel .recovery-entry{min-height:27px;padding:5px 7px}.coordinator-screen .quorum-home>.settings-panel .recovery-entry>span{flex:0 0 23px;width:23px;height:23px}.coordinator-screen .quorum-home>.settings-panel .recovery-entry p{min-width:0;margin-left:7px}.coordinator-screen .quorum-home>.settings-panel .recovery-entry :is(strong,small){overflow-wrap:normal;word-break:normal;font-size:6px;line-height:1.2;display:block}.coordinator-screen .quorum-home>.settings-panel .recovery-entry small{margin-top:2px}.coordinator-screen .quorum-home>.settings-panel>.settings-note{text-align:center;grid-area:4/1/auto/-1;align-self:end;margin:0;padding:0;font-size:5px;line-height:1}.device-displays>.screen .receive-view{grid-template-rows:28px minmax(0,1fr);grid-template-columns:1fr;gap:5px;height:100%;min-height:0;padding:9px 15px;display:grid;overflow:hidden}.device-displays>.screen .receive-view>.screen-header{grid-area:1/1}.device-displays>.screen .receive-view>.simulation{display:none}.device-displays>.screen .receive-view>:not(.screen-header){box-sizing:border-box;grid-area:2/1;min-width:0;height:100%;min-height:0;overflow:hidden}.trusted-screen .receive-start{text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5px 12px;padding:0;display:grid}.trusted-screen .receive-start>.receive-symbol{grid-area:1/1;width:48px;height:48px;margin:auto}.trusted-screen .receive-start>:is(small,h2,p){text-align:center;grid-area:2/1;margin:0}.trusted-screen .receive-start>small{align-self:start;margin-top:4px}.trusted-screen .receive-start>h2{align-self:center;font-size:18px;line-height:1.1}.trusted-screen .receive-start>p{align-self:end;margin-bottom:6px;font-size:7px;line-height:1.3}.trusted-screen .receive-start>.receive-mode{grid-area:3/1;margin:0}.trusted-screen .receive-start>:is(.receive-scenarios,.address-input){grid-area:1/2/3;align-self:center;margin:0}.trusted-screen .receive-start>.address-input textarea{height:70px;min-height:70px;padding:7px}.trusted-screen .receive-start>.primary{grid-area:3/2;margin:0}.trusted-screen .receive-start>.receive-unavailable{display:none!important}.coordinator-screen .receive-verify{grid-template-rows:32px minmax(0,1fr) 35px;gap:5px 12px;padding:0}.coordinator-screen .receive-verify>h2{font-size:19px;line-height:1.12}.coordinator-screen .receive-verify>p{margin:0 0 18px;font-size:6px;line-height:1.3}.coordinator-screen .receive-verify>.verify-lanes button{min-height:45px;padding:5px 7px}.coordinator-screen .receive-verify>.verify-lanes button>span{width:29px;height:29px}.coordinator-screen .receive-verify>.verification-explainer{box-sizing:border-box;height:35px;padding:5px 7px;overflow:hidden}.trusted-screen .receive-signer{grid-template-rows:45px minmax(0,1fr) 32px;gap:4px 10px;padding:0}.trusted-screen .receive-signer>.signer-review-head{box-sizing:border-box;height:45px;padding:5px 7px}.trusted-screen .receive-signer>.derive-visual{padding:0}.trusted-screen .receive-signer>.derive-visual i{width:34px;height:34px;margin-bottom:6px}.trusted-screen .receive-signer>.address-comparison{align-self:start}.trusted-screen .receive-signer>.address-comparison>div,.trusted-screen .receive-signer>.address-fingerprint{padding:5px 6px}.trusted-screen .receive-signer>.manual-check{font-size:5px;line-height:1.2}.trusted-screen .receive-signer>.signer-decisions{z-index:20;isolation:isolate;pointer-events:auto;height:32px;position:relative}.trusted-screen .receive-signer>.signer-decisions button{z-index:1;pointer-events:auto;touch-action:manipulation;height:32px;padding:5px;position:relative}.trusted-screen .receive-signer>.signer-decisions button>*{pointer-events:none}.trusted-screen .receive-signer>.receive-action-error{z-index:21;color:#ef9a9a;text-align:center;background:#251416;border:1px solid #71383b;border-radius:6px;grid-column:1/-1;width:max-content;max-width:90%;padding:4px 7px;font-size:6px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.device-displays .screen-scroll-viewport button:not(:disabled){z-index:5;pointer-events:auto;touch-action:manipulation;position:relative}.trusted-screen .unlock-action-panel>.passphrase-gate{grid-template-rows:auto auto auto auto auto 31px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 7px;min-height:0;padding:0;display:grid}.trusted-screen .unlock-action-panel>.passphrase-gate>:is(small,h3,p,label,.gate-error,.privacy-note){grid-column:1/-1;margin:0}.trusted-screen .unlock-action-panel>.passphrase-gate>small:first-of-type{grid-row:1}.trusted-screen .unlock-action-panel>.passphrase-gate>h3{grid-row:2;font-size:16px;line-height:1.12}.trusted-screen .unlock-action-panel>.passphrase-gate>p{grid-row:3;margin:0;font-size:7px;line-height:1.35}.trusted-screen .unlock-action-panel>.passphrase-gate>label{grid-row:4}.trusted-screen .unlock-action-panel>.passphrase-gate>label input{height:31px;margin-top:3px;padding:6px 8px}.trusted-screen .unlock-action-panel>.passphrase-gate>.gate-error{grid-row:5;padding:4px 0;font-size:6px}.trusted-screen .unlock-action-panel>.passphrase-gate>.passphrase-action{grid-area:6/1;height:31px;min-height:31px;margin:0;padding:6px 10px}.trusted-screen .unlock-action-panel>.passphrase-gate>.mismatch-skip{color:#d28a8a;white-space:nowrap;background:0 0;border:0;grid-area:6/2;align-self:center;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:5px 6px;font-size:6px}.trusted-screen .unlock-action-panel>.passphrase-gate>.privacy-note{display:none}.trusted-screen .unlock-action-panel>.passphrase-gate:has(.wallet-match){grid-template-rows:1fr auto;grid-template-columns:1.2fr .8fr;align-items:center;gap:6px 9px}.trusted-screen .unlock-action-panel>.passphrase-gate:has(.wallet-match)>.wallet-match{grid-area:1/1/auto/-1;margin:0}.trusted-screen .unlock-action-panel>.passphrase-gate:has(.wallet-match)>.volatile-note{grid-area:2/1;margin:0;font-size:6px;line-height:1.3}.trusted-screen .unlock-action-panel>.passphrase-gate:has(.wallet-match)>.passphrase-action{grid-area:2/2}.trusted-screen .unlock-action-panel>.pin-skip{color:#d28a8a;background:0 0;border:0;width:auto;min-height:0;padding:4px 6px;font-size:6px;bottom:44px;left:auto;right:18px}.seed-import-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:12px;height:178px;min-height:0;display:grid}.seed-import-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.seed-import-copy>small{color:var(--lane-color);font:650 6px/1 var(--font-geist-mono);letter-spacing:.14em}.seed-import-copy h2{text-align:left!important;margin:7px 0 6px!important;font-size:18px!important;line-height:1.05!important}.seed-import-copy>p{color:#747e86!important;text-align:left!important;margin:0!important;font-size:7px!important;line-height:1.35!important}.seed-import-input{grid-template-rows:1fr auto auto;align-items:center;gap:6px;min-width:0;display:grid}.seed-import-input>label{color:#68727a;min-height:0;font:650 6px/1 var(--font-geist-mono);letter-spacing:.11em;flex-direction:column;display:flex}.seed-import-input textarea{resize:none;color:#dce2e6;width:100%;height:92px;min-height:0;font:500 8px/1.4 var(--font-geist-mono);background:#171d21;border:1px solid #303940;border-radius:9px;outline:none;margin-top:6px;padding:9px;display:block}.seed-import-input textarea:focus{border-color:var(--lane-color)}.seed-import-input .qr-frame{width:82px;height:82px;margin:auto}.seed-import-action{height:34px;min-height:34px!important;margin:0!important;padding:6px 10px!important}.seed-import-input>.simulation{text-align:center;margin:0!important;font-size:5px!important;line-height:1!important}.seed-word-status{background:#12171a;border:1px solid #30383e;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:8px;display:flex}.seed-word-status>strong{color:#7c8790;font:650 16px/1 var(--font-geist-mono)}.seed-word-status>strong span{font-size:7px}.seed-word-status p{text-align:left!important;margin:0!important}.seed-word-status b,.seed-word-status small{font-size:6px;line-height:1.25;display:block}.seed-word-status small{color:#626c74;margin-top:2px}.seed-word-status.valid{border-color:color-mix(in srgb,var(--lane-color) 50%,#30383e)}.seed-word-status.valid>strong,.seed-word-status.valid b{color:var(--lane-color)}.seed-qr-note{align-items:center;gap:7px;margin-top:12px;display:flex}.seed-qr-note>span{color:#ffbd59;border:1px solid #66542f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.seed-qr-note p{text-align:left!important;margin:0!important}.seed-qr-note strong,.seed-qr-note small{font-size:6px;line-height:1.3;display:block}.seed-qr-note small{color:#756b57}.trusted-screen .stateless-load.seed-import-active{height:100%;padding:0;overflow:hidden}.trusted-screen .stateless-load.seed-import-active>.import-back{margin:0 0 6px}.trusted-screen .stateless-load.seed-import-active .seed-import-panel{height:174px}.trusted-screen .restore-signer-view .seed-import-panel{height:166px;margin-bottom:8px}.device-displays .import-seed-step>.seed-import-panel{grid-column:1/-1;width:100%}.protocol-log-viewer{color:#c9d0d5;background:#0c1114;border:1px solid #303a32;border-radius:20px;grid-column:1/-1;width:min(1080px,100vw - 40px);margin:48px auto 20px;overflow:hidden;box-shadow:0 24px 80px #0008}.protocol-log-viewer>header{background:linear-gradient(135deg,#111817,#0d1215);border-bottom:1px solid #252d2a;justify-content:space-between;align-items:flex-end;gap:24px;padding:23px 25px;display:flex}.protocol-log-viewer>header small{font:650 8px/1 var(--font-geist-mono);letter-spacing:.16em;color:var(--accent)}.protocol-log-viewer>header h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:23px}.protocol-log-viewer>header p{color:#707b82;margin:0;font-size:9px}.log-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.log-actions button,.log-filter button{color:#8e989f;cursor:pointer;background:#141a1e;border:1px solid #30393d;border-radius:8px;padding:8px 11px;font-size:8px}.log-actions button:hover,.log-filter button:hover,.log-filter button.active{color:#b7f768;background:#172016;border-color:#769c4e}.log-filter{border-bottom:1px solid #232b2e;gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.log-filter button{white-space:nowrap}.log-columns,.log-entry{grid-template-columns:1.05fr 1.35fr 1.25fr 1.55fr .8fr;align-items:center;gap:12px;display:grid}.log-columns{color:#536068;font:650 7px/1 var(--font-geist-mono);letter-spacing:.11em;background:#0a0f12;padding:9px 22px}.log-stream{scrollbar-width:thin;scrollbar-color:var(--accent) #12181b;height:360px;overflow:auto}.log-entry{border-top:1px solid #1c2428;min-height:57px;padding:11px 22px;position:relative}.log-entry:before{content:"";background:#aab5bb;width:3px;position:absolute;top:0;bottom:0;left:0}.log-entry.signer_a:before{background:#55a9ff}.log-entry.signer_b:before{background:#a78bfa}.log-entry.signer_c:before{background:#ffbd59}.log-entry.rejected,.log-entry.error{background:#1b1113}.log-entry>div{min-width:0}.log-entry b,.log-entry strong,.log-entry small,.log-entry span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.log-entry b{font:600 7px/1 var(--font-geist-mono);color:#505d65;margin-bottom:4px}.log-entry strong{color:#c4cbd0;font-size:8px}.log-entry small{font:500 6px/1.35 var(--font-geist-mono);color:#5f6b73;margin-top:4px}.log-entry span{font:600 7px/1 var(--font-geist-mono);color:#8b969d}.log-entry.success>div:nth-child(4)>strong{color:#9bdb5f}.log-entry.rejected>div:nth-child(4)>strong,.log-entry.error>div:nth-child(4)>strong{color:#ef8585}.log-empty{text-align:center;color:#59656c;place-content:center;height:100%;display:grid}.log-empty strong{font-size:11px}.log-empty span{margin-top:5px;font-size:8px}.protocol-log-viewer>footer{color:#657078;font:550 7px/1 var(--font-geist-mono);border-top:1px solid #252d30;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;display:flex}.protocol-log-viewer>footer span:first-child{color:#b8c2c8}.protocol-log-viewer>footer span:nth-child(2){color:#55a9ff}.protocol-log-viewer>footer span:nth-child(3){color:#a78bfa}.protocol-log-viewer>footer span:nth-child(4){color:#ffbd59}.protocol-log-viewer>footer strong{color:#78905e;margin-left:auto}@media (width<=760px){.protocol-log-viewer>header{display:block}.log-actions{justify-content:flex-start;margin-top:15px}.log-columns{display:none}.log-entry{grid-template-columns:1fr 1fr;padding:12px 18px}.log-entry>div:nth-child(3),.log-entry>div:nth-child(4),.log-entry>div:nth-child(5){margin-top:4px}.protocol-log-viewer>footer strong{width:100%;margin-left:0}.log-stream{height:420px}}
