.account-nav{display:flex;justify-content:flex-end;min-height:44px}.account-nav button,.account-nav a,.account-login input[type=submit]{border:1px solid #d7b57b;border-radius:8px;padding:10px 16px;background:#251d14;color:#f2e8d9;min-height:44px}.account-disclosure{font-size:12px;line-height:1.6;color:#e0d1b9;margin:16px 0}.account-card{grid-column:auto}.account-card[open]{grid-column:1/-1}.account-card summary{cursor:pointer;min-height:44px;display:flex;justify-content:space-between;gap:12px;align-items:center}.account-network{font-size:12px}.account-card-details{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.account-card-details dt{color:#d7b57b;margin-top:10px}.account-card-details dd{margin-left:0}.account-draft-notes{font-size:12px;line-height:1.6;margin-top:16px}.account-login input:not([type=submit]){width:100%;padding:12px;font-size:16px;color:#f2e8d9;background:#15110e;border:1px solid #d7b57b;border-radius:8px}.account-login label{display:block;margin:12px 0 6px}.account-login a{color:#ecd0a0}.account-login p{margin:14px 0}.card-unavailable{font-size:18px}.money-control h2{font-size:18px}.money-control p{font-size:12px;line-height:1.6;margin:12px 0}.money-control select{display:block;min-height:44px;background:#251d14;color:#f2e8d9;padding:8px;width:100%;font-size:16px}.money-control button{min-height:44px;margin:12px 4px 0;padding:8px}.account-card summary:focus-visible{outline:2px solid #d7b57b;outline-offset:4px}

/* Stacked controls follow IMG_6270. */
.account-login .dialog-header h2{text-align:center;flex:1}.account-login input[type=submit],.account-signup{display:block;width:100%;min-height:48px;text-align:center;padding:12px;border:1px solid currentColor;border-radius:10px}.account-login .account-signup{margin-top:24px;text-decoration:none;background:transparent;color:inherit}.account-password-toggle{margin-top:8px;min-height:44px;padding:8px 12px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:8px}.account-login .account-password-toggle:focus-visible{outline:2px solid #d7b57b;outline-offset:3px}

/* Green Contact reference palette; original supplied bitmaps remain unchanged. */
.account-login{position:fixed;isolation:isolate;width:min(680px,calc(100vw - 28px));max-height:calc(100svh - 28px);padding:clamp(24px,6vw,64px);border:1px solid #ffffff25;border-radius:24px;background:#030606;color:#f4f5f4;box-shadow:0 24px 100px #000b;overflow:auto;box-sizing:border-box}
.account-login::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 8%,#43877970,transparent 65%);pointer-events:none}.account-login::backdrop{background:#000b;backdrop-filter:blur(8px)}
.signin-watermark{position:absolute;top:20px;left:0;width:100%;text-align:center;font:800 clamp(50px,12vw,108px)/1 sans-serif;letter-spacing:-.06em;color:#ffffff09;pointer-events:none;z-index:-1}
.account-login .dialog-header{display:flex;align-items:center;border:0;background:transparent;padding:16px 0 24px;position:relative}.account-login .dialog-header h2{font-size:32px;font-weight:500;margin:0}.account-login .dialog-body{padding:0;position:relative}.account-login .close-button{position:absolute;right:-12px;top:-12px;min-width:44px;min-height:44px;background:transparent;color:#eef5f0;border:1px solid #ffffff35;border-radius:50%;font-size:26px}
.account-login input:not([type=submit]){box-sizing:border-box;width:100%;color:#eff4f0;background:#ffffff06;border:1px solid #ffffff2b;box-shadow:inset 0 1px 4px #ffffff0c;border-radius:14px;padding:16px;min-height:52px}.account-login label{color:#d1d8d4}.account-login a{color:#eff4f0}.account-login input[type=submit],.account-login .account-signup,.account-login .account-password-toggle{box-sizing:border-box;border:1px solid #ffffff40;background:#ffffff09;color:#eff4f0;border-radius:14px;min-height:48px}.account-login input[type=submit]{width:100%;font:inherit;font-weight:600}.account-login .account-signup:disabled{opacity:.65}.account-login :focus-visible{outline:2px solid #d1eee2;outline-offset:3px}
@media(prefers-reduced-transparency:reduce){.account-login::backdrop{backdrop-filter:none}.account-login input:not([type=submit]){background:#171d1a}}

/* Win over shared dashboard dialog rules without changing dashboard styling. */
.detail-dialog.account-login{padding:clamp(24px,6vw,64px);border:1px solid #ffffff25;background:#030606;color:#f4f5f4;border-radius:24px}.detail-dialog.account-login .dialog-body{padding:0}.detail-dialog.account-login .close-button{right:0;top:0}.detail-dialog.account-login .dialog-header{background:transparent;border:0;padding:16px 0 24px}

.account-transfer-labels a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#e9ddca;font-size:14px;text-decoration:none}.account-slider{height:110px;position:relative;isolation:isolate;--transfer-x:50%;--transfer-y:30%;--transfer-tilt:0deg;--transfer-left:0;--transfer-right:0;--transfer-intensity:0}.account-slider svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.transfer-track{fill:none;stroke:#d9b27738;stroke-width:1}.transfer-fill{fill:none;stroke-width:18;stroke-linecap:butt;filter:blur(3px);opacity:var(--transfer-intensity)}.transfer-fill--left{stroke:url(#transfer-left);stroke-dasharray:var(--transfer-left) 100}.transfer-fill--right{stroke:url(#transfer-right);stroke-dasharray:var(--transfer-right) 100}.transfer-handle{position:absolute;left:var(--transfer-x);top:var(--transfer-y);width:30px;height:48px;border-radius:18px;transform:translate(-50%,-50%) rotate(var(--transfer-tilt));background:linear-gradient(120deg,#ead9b7,#b29a6c 48%,#725226);border:1px solid #f9e4baac;box-shadow:inset 2px 1px 2px #fff7,0 5px 8px #100a0699;pointer-events:none;z-index:2;display:grid;place-items:center}.transfer-handle i{height:15px;width:2px;background:#6b512b88;box-shadow:1px 0 0 #f9e5bc80;border-radius:2px}#account-money-slider{position:absolute;inset:0;appearance:none;width:100%;height:100%;margin:0;opacity:.001;background:transparent;touch-action:pan-y;cursor:ew-resize;z-index:3}#account-money-slider::-webkit-slider-runnable-track{height:2px;background:transparent}#account-money-slider::-webkit-slider-thumb{appearance:none;width:30px;height:48px;margin-top:-23px;border:0;background:transparent}#account-money-slider::-moz-range-track{height:2px;background:transparent}#account-money-slider::-moz-range-thumb{width:30px;height:48px;border:0;background:transparent}.account-slider:focus-within .transfer-handle{outline:2px solid #f9e4ba;outline-offset:4px}.account-transfer .account-disclosure{text-align:center;font-size:11px}.account-transfer .slider-hint{padding-top:4px;min-height:24px}@media(max-width:360px){.account-transfer-labels a{font-size:12px}.account-slider{height:100px}.transfer-handle{width:28px;height:44px}}

.account-card-metric .metric__track{stroke:#9d8665;opacity:.72;stroke-width:2.8}.account-card-metric .metric__progress{stroke:#d56359;stroke-width:3.2;stroke-dasharray:100 100;stroke-dashoffset:100;transition:stroke-dashoffset .9s ease;filter:drop-shadow(0 0 3px #d5635940)}.account-card-metric .card-unavailable{position:relative;z-index:1;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.account-card-metric .metric__progress{transition:none}}

/* Local reference fidelity pass. No account or permission change. */
.account-nav{min-height:30px;position:relative}.account-nav button,.account-nav a{font-size:11px;border-color:#d6bc8755;border-radius:9px;background:#1b140b38;min-height:34px;padding:7px 12px}
.dashboard>.account-disclosure{font-size:9px;line-height:1.45;margin:8px 0 10px;color:#c5b69d;max-width:380px;margin-inline:auto;text-align:center}
.account-card summary{min-height:38px;gap:7px;align-items:flex-start}.account-network{flex:none;color:#c5b99f}.card-unavailable{font-size:19px;font-weight:300;line-height:1.2}.account-card-metric .metric__track{stroke:#8f7958;opacity:.72;stroke-width:1.8}.metric--wallet .metric__track{stroke:#9a886c;opacity:.66}.currency-control{height:31px;top:-6px}.currency-control select{font-size:12px;min-height:31px;padding:2px 9px}.metric--wallet .metric__value{margin-top:-5px}
.account-transfer-labels a{font-size:12px;min-height:34px;padding:5px 0}.money-labels__center{font-size:7px}.account-slider{height:104px;margin:1px -7px 0}.transfer-track{stroke:#1a120b85;stroke-width:1;filter:drop-shadow(0 1px 0 #d9b27730)}.transfer-ribbon{fill:none;stroke:#74542044;stroke-width:27;filter:drop-shadow(0 1px 0 #c7984830)}.transfer-fill{stroke-width:27;filter:blur(.7px)}.transfer-handle{width:29px;height:46px;border-radius:18px;background:linear-gradient(115deg,#e5d0a7 0%,#c3a774 48%,#96723e 84%,#644821);box-shadow:inset 2px 1px 1px #fff8,inset -1px -1px 2px #40290d,0 4px 5px #100a06a0}.transfer-handle i{height:13px;transform:rotate(-5deg)}
.account-transfer .slider-hint{font-size:11px;font-weight:300;color:#c5af84;margin:0;padding:0;min-height:20px}.account-transfer .account-disclosure{font-size:8px;line-height:1.4;margin:5px auto 0;max-width:290px;color:#bca783}.account-transfer .money-labels{margin-bottom:0}
@media(max-width:360px){.account-slider{height:95px}.transfer-handle{width:27px;height:43px}.card-unavailable{font-size:17px}.account-transfer-labels a{font-size:11px}}
/* Eye control belongs inside the password field, as in the supplied form. */
.account-login .login-password{position:relative}.account-login .login-password input{padding-right:58px}.account-login .account-password-toggle{position:absolute;right:6px;bottom:4px;min-height:44px;width:44px;padding:0;border:0;background:none;margin:0;font-size:0}.account-password-toggle:after{content:'◉';font-size:22px;color:#bfcbc4}.account-password-toggle[aria-pressed=true]:after{content:'◎'}

#account-money-slider{touch-action:none}

/* Exact latest user request: one header row; removed setup sentence, no replacement. */
.dashboard>.topbar{justify-content:space-between;gap:10px;height:38px}.dashboard>.topbar h1{text-indent:0;font-size:18px;letter-spacing:.21em}.dashboard>.topbar .account-nav{margin-left:auto;flex:none}.dashboard-grid{margin-top:20px}
@media(max-width:360px){.dashboard>.topbar h1{font-size:15px;letter-spacing:.19em}.dashboard>.topbar .account-nav button{font-size:10px;padding-inline:10px}}

/* Exact numbered local-review corrections 3–7: aligned record gauges. */
.metric{padding-top:0;height:133px}.currency-control{position:absolute;left:50%;top:29px;transform:translateX(-50%);width:64px;height:28px;display:flex;align-items:center;justify-content:center}.currency-control select{display:block;width:64px;height:28px;min-height:28px;padding:0!important;margin:0;text-align:center;text-align-last:center;font-size:13px;background:none;border:0;line-height:28px}.metric__unit{position:absolute;top:29px;left:0;width:100%;height:28px;line-height:28px;font-size:13px}.metric .metric__value,.account-card-metric .card-unavailable{position:absolute;top:65px;left:0;width:100%;margin:0;font-size:24px;line-height:1.2;font-weight:300;letter-spacing:-.035em}.metric .metric__label,.metric--card .metric__label{position:absolute;top:97px;left:0;width:100%;margin:0;font-size:12px;font-weight:300;line-height:1.3;letter-spacing:0}.metric--wallet .metric__value{margin:0}
@media(max-width:760px){.metric{height:118px}.currency-control,.metric__unit{top:23px}.metric .metric__value,.account-card-metric .card-unavailable{top:56px;font-size:23px}.metric .metric__label,.metric--card .metric__label{top:86px;font-size:11px}}
@media(max-width:360px){.metric .metric__value,.account-card-metric .card-unavailable{font-size:21px}.currency-control,.metric__unit{top:20px}.metric .metric__value,.account-card-metric .card-unavailable{top:51px}.metric .metric__label,.metric--card .metric__label{top:80px}}

.card-selection>h2{margin-bottom:12px}

/* Collapse space released by copy removals; keep natural document flow. */
.dashboard-grid{margin-top:12px}.metric{height:125px}.reference-art{margin-bottom:-10px}.card-selection>h2{margin:0 0 9px}.money-control{margin-top:12px;padding-top:0}.prototype-footer{margin-top:8px}
@media(max-width:760px){.dashboard-grid{margin-top:10px}.metric{height:111px}.reference-art{margin-bottom:-8px}.card-selection>h2{margin-bottom:8px}.money-control{margin-top:11px}.prototype-footer{margin-top:8px}}

/* Correction 10: retain one sharper background title; no repeated foreground heading. */
.account-login .dialog-header h2{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-login .signin-watermark{top:28px;color:#d8eee31f;filter:none;text-shadow:none;font-weight:700;letter-spacing:-.045em}.account-login .dialog-header{min-height:76px;margin-bottom:4px}.account-login .dialog-header .close-button{top:0}
