@charset "UTF-8";
.wallet-dialog{width:min(440px,calc(100% - 32px));max-height:85dvh;overflow-y:auto;padding:28px;background:#e9e8d8;color:#064bdf;border:1px solid #064bdf;border-radius:8px;box-shadow:0 20px 80px #00287533}.wallet-dialog::backdrop{background:#10213c80;backdrop-filter:blur(3px)}.wallet-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wallet-dialog-heading h2{font-size:30px}.wallet-close{flex:0 0 36px;height:36px;border:1px solid #aab5c3;background:transparent;color:#064bdf;font-size:24px;border-radius:4px}.wallet-options{display:grid;gap:10px;margin:18px 0}.wallet-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:16px;border:1px solid #aab5c3;border-radius:4px;background:#f4f3e8;color:#064bdf;text-align:left}.wallet-option:hover{border-color:#064bdf}.wallet-option strong{font-size:15px;overflow-wrap:anywhere}.wallet-option span{font-size:11px;white-space:nowrap}.wallet-option:disabled{opacity:.6;cursor:wait}.wallet-connected{font-size:12px;line-height:1.6;overflow-wrap:anywhere;padding:12px;border:1px solid #aab5c3}
:root{--blue:#064bdf;--blue-dark:#07379d;--paper:#e9e8d8;--paper-light:#f4f3e8;--ink:#064bdf;--muted:#526588;--line:#aab5c3;--ui:Arial,Helvetica,sans-serif;--mono:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:14px var(--ui)}button,input,select{font:inherit}button,a,input,summary,select{touch-action:manipulation}button,a,summary{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:4px}a{color:inherit}button:disabled{cursor:not-allowed}[hidden]{display:none!important}::selection{color:var(--paper);background:var(--blue)}
.page-shell{max-width:1260px;width:calc(100% - 64px);margin:auto}.network-strip{min-height:34px;display:flex;justify-content:space-between;gap:16px;padding:10px max(32px,calc((100vw - 1260px)/2));border-bottom:1px solid var(--line);color:var(--blue);font:10px var(--ui);letter-spacing:.06em;background:var(--paper)}.status-dot{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--blue)}.status-dot.pending{background:var(--muted)}
.masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--blue);background:var(--paper);color:var(--ink)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;font:bold 27px Georgia,serif;letter-spacing:.02em}.brand img{width:48px;height:48px;object-fit:contain}.brand small{display:block;margin-top:5px;font:9px var(--ui);letter-spacing:.13em}.mast-actions{display:flex;align-items:center;gap:26px}.text-link{font:bold 11px var(--ui);letter-spacing:.025em;text-underline-offset:5px}
.win-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:11px 16px;border:1px solid var(--blue);border-radius:2px;background:var(--paper);color:var(--blue);font:600 11px var(--ui);text-decoration:none;line-height:1.4;text-align:center}.win-button:hover{background:var(--paper-light)}.win-button:active{background:var(--paper)}.win-button.accent{background:var(--blue);border-color:var(--blue);color:var(--paper)}.win-button.accent:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.win-button:disabled,.win-button:disabled:hover{background:transparent;border-color:var(--line);color:var(--muted)}.full{width:100%}
.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding:65px 22px 60px}.eyebrow{margin:0 0 14px;font:600 10px var(--ui);letter-spacing:.12em;line-height:1.5}.hero .eyebrow{color:var(--blue)}.hero h1{margin:0;font:normal clamp(56px,6.4vw,88px)/.98 Georgia,serif;letter-spacing:-.055em}.hero h1 em{font-weight:normal;color:var(--blue)}.hero-copy{color:var(--muted);font:15px/1.8 var(--ui);margin:25px 0}.hero-actions{display:flex;align-items:center;gap:26px}.hero-actions .text-link{color:var(--blue)}.flow-visual{min-height:300px;display:grid;place-items:center;align-content:center;gap:24px}.flow-visual img{width:230px;height:230px;object-fit:contain}.visual-caption{color:var(--blue);font:10px var(--ui);letter-spacing:.14em;text-align:center}
.notice{display:flex;align-items:center;gap:10px;padding:13px 16px;margin-bottom:18px;border:1px solid var(--line);color:var(--ink);background:var(--paper);font:11px/1.6 var(--ui)}.notice>span:last-child{color:var(--muted)}.notice .status-dot{flex:0 0 6px}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 35px;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue)}.metric-card{padding:23px 22px;min-height:138px;background:var(--paper)}.metric-card+.metric-card{border-left:1px solid var(--line)}.metric-card>span{color:var(--blue);font:600 10px var(--ui);letter-spacing:.065em}.metric-card>strong{display:block;font:normal 36px/1.2 Georgia,serif;margin:11px 0;color:var(--blue)}.metric-card small{font:10px/1.5 var(--ui);color:var(--muted)}.metric-unit{font:21px Georgia,serif}
.desktop-tabs{display:flex;gap:0;margin-bottom:22px;border-bottom:1px solid var(--blue)}.desktop-tab{border:0;border-bottom:3px solid transparent;padding:13px 21px;background:transparent;color:var(--muted);font:600 12px var(--ui);white-space:nowrap}.desktop-tab:hover{color:var(--blue)}.desktop-tab.active{color:var(--blue);border-bottom-color:var(--blue)}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.primary-column{min-width:0}.tab-panel:not(.active){display:none}.win-window{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.win-titlebar{display:flex;gap:10px;padding:15px 24px;border-bottom:1px solid var(--line);color:var(--blue);font:600 10px var(--ui);letter-spacing:.1em;text-transform:uppercase}.win-body{padding:25px}
.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.section-heading .eyebrow{margin-bottom:8px}h2{margin:0 0 14px;font:normal 29px/1.2 Georgia,serif;letter-spacing:-.025em}.section-heading h2{margin-bottom:0}h3{font:normal 22px/1.3 Georgia,serif;margin:0 0 15px}.account-grid,.wallet-grid,.position-details{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account-grid{padding:23px;background:var(--blue);color:var(--paper);margin-bottom:25px}.account-grid article+article{border-left:1px solid var(--paper);padding-left:22px}.account-grid span,.wallet-grid span,.position-details span{font:600 10px var(--ui);letter-spacing:.025em}.account-grid span{color:var(--paper)}.account-grid strong{display:block;font:normal 31px Georgia,serif;margin:13px 0;overflow-wrap:anywhere}.account-grid small{font:10px/1.5 var(--ui);color:var(--paper)}
.subtabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:21px}.subtab{flex:1;padding:12px 5px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:600 12px var(--ui)}.subtab.active{color:var(--blue);border-bottom-color:var(--blue)}.field-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font:600 10px var(--ui)}.text-button{background:none;border:0;padding:4px;font:600 10px var(--ui);color:var(--blue);text-decoration:underline;text-underline-offset:3px}.input-shell{display:flex;align-items:center;gap:14px;padding:13px 16px;border:1px solid var(--blue);background:var(--paper-light)}.input-shell input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:29px Georgia,serif;outline-offset:2px}.input-shell input::placeholder{color:var(--muted)}.input-shell b{font:600 12px var(--ui)}.small-copy{color:var(--muted);font:11px/1.7 var(--ui);margin:13px 0}.body-copy{font:13px/1.8 var(--ui);color:var(--muted)}.form-status{min-height:33px;font:11px/1.65 var(--ui);margin:13px 0;overflow-wrap:anywhere}.form-status.error{color:#9b2828}.form-status.success{color:var(--blue)}.form-status.pending{color:var(--muted)}
.position-details{border-top:1px solid var(--line);padding-top:20px;margin-top:23px}.position-details strong,.wallet-grid strong{display:block;margin:10px 0 2px;font:18px var(--ui);overflow-wrap:anywhere}.account-wallet{margin-top:20px}.wallet-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.wallet-row>span{font:11px var(--ui);overflow-wrap:anywhere}.wallet-grid{padding-bottom:7px}.provider-row{display:flex;align-items:center;gap:11px;border-top:1px solid var(--line);padding-top:18px;margin-top:18px;font:10px var(--ui)}.provider-row select{min-width:0;flex:1;padding:8px;background:var(--paper-light);color:var(--ink);border:1px solid var(--line);border-radius:0;font:12px var(--ui)}
.sidebar{display:flex;flex-direction:column;gap:20px}.sidebar .win-body{padding:22px}.sidebar .eyebrow{color:var(--blue)}.sidebar h3{font-size:25px;letter-spacing:-.025em}.currency-badge{display:flex;align-items:center;gap:13px;margin:25px 0 19px}.currency-badge>b{display:grid;place-items:center;width:42px;height:42px;background:var(--blue);border:1px solid var(--blue);border-radius:50%;color:var(--paper);font:27px Georgia,serif}.currency-badge strong{font:21px Georgia,serif}.currency-badge small{display:block;margin-top:6px;font:9px var(--ui);color:var(--muted)}.allocation-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:26px;font:10px var(--ui)}.allocation-row strong{font:600 17px var(--ui)}.allocation-bar{height:3px;margin-top:11px;background:var(--blue)}.allocation-bar span{display:block;height:100%;background:var(--blue)}.launch-step{display:flex;gap:13px;align-items:center;margin-bottom:24px}.launch-step>span{width:27px;height:27px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--blue);border-radius:50%;font:10px var(--ui)}.launch-step strong{font:600 12px var(--ui)}.launch-step small{display:block;margin-top:6px;font:10px/1.5 var(--ui);color:var(--muted)}.sidebar-note{padding:5px 1px;color:var(--muted);font:11px/1.7 var(--ui)}.sidebar-note>span{font:600 10px var(--ui);letter-spacing:.08em;color:var(--blue)}.sidebar-note a{font:600 10px var(--ui);color:var(--blue);text-underline-offset:4px}
.empty-state{text-align:center;padding:44px 25px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:23px 0}.empty-state>span{display:none}.empty-state h3{margin:0 0 14px;font-size:24px}.empty-state p{font:12px/1.7 var(--ui);color:var(--muted)}.subtle-note{padding:17px 0 0;border-top:1px solid var(--line);font:12px/1.8 var(--ui);margin-top:24px;color:var(--muted)}.reward-epoch{padding:19px;border:1px solid var(--line);background:var(--paper);margin:15px 0}.reward-epoch-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font:11px var(--ui)}.reward-epoch-head strong{font:24px Georgia,serif}.reward-epoch dl{display:grid;grid-template-columns:1fr 1fr;gap:17px}.reward-epoch dt{font:10px var(--ui);color:var(--muted)}.reward-epoch dd{margin:7px 0;font:13px var(--ui)}.reward-epoch p{font:11px/1.6 var(--ui);overflow-wrap:anywhere}
.contract-register{margin:27px 0}.contract-register>div{padding:14px 0;border-bottom:1px solid var(--line)}.contract-register dt{font:10px var(--ui);color:var(--muted);margin-bottom:8px}.contract-register dd{margin:0;font:12px/1.6 var(--ui);overflow-wrap:anywhere}.readiness-row{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:8px;font:11px var(--ui)}.readiness-row strong{font-size:11px}.readiness-row p{grid-column:1/-1;margin:0;color:var(--muted);line-height:1.6}.readiness-row .ready{color:var(--blue)}.disclosure{margin-top:25px;padding:17px 0;border-top:1px solid var(--line);font:12px/1.8 var(--ui);color:var(--muted)}.disclosure summary{font-weight:600;color:var(--blue)}.about-body{padding:32px}.about-body h2{font-size:45px;margin:21px 0}.flow-steps{padding:0;list-style:none;margin:29px 0}.flow-steps li{display:flex;gap:20px;padding:23px 0;border-top:1px solid var(--line)}.flow-steps li>span{display:block;color:var(--blue);font:14px var(--ui);padding-top:5px}.flow-steps h3{margin:0 0 7px}.flow-steps p{margin:0;color:var(--muted);font:13px/1.8 var(--ui)}
footer{display:flex;justify-content:space-between;gap:20px;padding:37px 0 23px;color:var(--muted);font:10px/1.7 var(--ui);letter-spacing:.04em}.taskbar{display:flex;align-items:center;gap:20px;min-height:36px;background:var(--paper);color:var(--muted);border-top:1px solid var(--line);padding:10px max(32px,calc((100vw - 1260px)/2));font:10px var(--ui)}.task-brand{color:var(--blue);font-weight:600;letter-spacing:.1em}.taskbar time{margin-left:auto}.taskbar #task-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(min-width:1450px){.hero{padding-top:75px;padding-bottom:70px}}
@media(max-width:1000px){.page-shell{width:calc(100% - 36px)}.workspace{grid-template-columns:minmax(0,1fr) 260px;gap:17px}.win-body{padding:20px}.hero{padding:50px 8px;gap:25px}.hero h1{font-size:68px}.hero-actions{gap:18px;flex-wrap:wrap}.desktop-tab{padding:13px 17px}.sidebar .win-body{padding:18px}.win-titlebar{padding:14px 19px}.section-heading h2{font-size:26px}.account-grid{padding:18px;gap:13px}.account-grid strong{font-size:27px}}
@media(max-width:760px){.workspace{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr}.sidebar-note{grid-column:1/-1}.hero{grid-template-columns:1.1fr 1fr;padding:42px 5px}.hero h1{font-size:58px}.flow-visual{min-height:240px;gap:18px}.flow-visual img{width:180px;height:180px}.visual-caption{font-size:9px;line-height:1.6}.hero-copy{font-size:14px}.hero-actions .text-link{font-size:10px}.metric-card{padding:18px 15px}.metric-card strong{font-size:29px}.metric-card>span{font-size:9px}.metric-card small{font-size:10px}.desktop-tabs{overflow-x:auto}.desktop-tab{padding:13px 14px;font-size:11px}.notice{flex-wrap:wrap;gap:6px 9px}.notice>span:last-child{flex-basis:100%;font-size:11px}.network-strip{padding:10px 18px;font-size:9px}.network-strip>span:last-child{display:none}footer{flex-direction:column;gap:8px}.taskbar{padding:10px 18px}}
@media(max-width:520px){.page-shell{width:calc(100% - 28px)}.masthead{padding:16px 0}.brand{font-size:23px;gap:8px}.brand img{width:40px;height:40px}.brand small{font-size:7px}.mast-actions{gap:8px}.mast-actions .text-link{display:none}.mast-actions .win-button{padding:10px;font-size:10px}.hero{grid-template-columns:1fr;padding:37px 3px 33px}.hero h1{font-size:66px}.hero-copy{font-size:14px;margin:22px 0}.flow-visual{display:none}.hero-actions{gap:21px}.metric-grid{grid-template-columns:1fr;margin-bottom:25px}.metric-card{min-height:101px;display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center;padding:17px 9px}.metric-card+.metric-card{border-left:0;border-top:1px solid var(--line)}.metric-card>span{font-size:10px}.metric-card strong{grid-row:1/3;grid-column:2;margin:0;font-size:32px}.metric-card small{font-size:10px;grid-column:1}.desktop-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-bottom:18px;border:0;gap:0}.desktop-tab{min-width:0;white-space:normal;text-align:left;padding:13px 7px;border-bottom:1px solid var(--line)}.desktop-tab.active{border-bottom:2px solid var(--blue)}.sidebar{grid-template-columns:1fr}.section-heading{gap:12px}.section-heading h2{font-size:26px}.section-heading .win-button{font-size:9px;padding:9px}.account-grid{padding:17px 13px}.account-grid article+article{padding-left:14px}.account-grid span{font-size:9px}.account-grid strong{font-size:28px}.subtab{font-size:11px}.provider-row{flex-wrap:wrap}.provider-row #switch-network{width:100%}.win-body{padding:19px}.about-body h2{font-size:39px}.taskbar{gap:13px}.taskbar #task-status{font-size:9px}}
.emblem-stage{position:relative;width:280px;height:280px;display:grid;place-items:center;perspective:800px}.emblem-object{position:relative;width:230px;height:230px;transform-style:preserve-3d;animation:emblem-float 8s ease-in-out infinite;will-change:transform}.flow-visual .emblem-object img{position:absolute;inset:0;width:100%;height:100%;transform:translateZ(14px);filter:drop-shadow(1px 2px 1px rgba(0,35,116,.25))}.emblem-depth{position:absolute;inset:0;background:#04369c;mask:url('/assets/branding/arcor-logo.png') center/contain no-repeat;-webkit-mask:url('/assets/branding/arcor-logo.png') center/contain no-repeat}.depth-back{transform:translateZ(-10px);background:#042573}.depth-middle{transform:translateZ(-2px);background:#0640b8}.depth-front{transform:translateZ(6px);background:#1b64ec}.emblem-shadow{position:absolute;width:145px;height:15px;bottom:8px;border-radius:50%;background:rgba(6,75,223,.15);filter:blur(9px);animation:emblem-shadow 8s ease-in-out infinite}.footer-social{color:var(--blue);font-weight:600;letter-spacing:.06em;text-underline-offset:4px;white-space:nowrap}
@keyframes emblem-float{0%,100%{transform:translateY(4px) rotateX(9deg) rotateY(-18deg) rotateZ(-2deg)}50%{transform:translateY(-10px) rotateX(-6deg) rotateY(18deg) rotateZ(2deg)}}
@keyframes emblem-shadow{0%,100%{transform:scaleX(1);opacity:.8}50%{transform:scaleX(.82);opacity:.45}}
@media(max-width:760px){.emblem-stage{width:220px;height:235px}.emblem-object{width:180px;height:180px}.emblem-shadow{width:120px;bottom:10px}}
@media(max-width:520px){.flow-visual{display:grid;min-height:245px;gap:12px;margin-top:8px}.emblem-stage{height:215px}.emblem-shadow{bottom:0}.footer-social{display:inline-flex;align-items:center;min-height:40px;align-self:flex-start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.emblem-object{animation:none;transform:rotateX(6deg) rotateY(-12deg);will-change:auto}.emblem-shadow{animation:none}}

/* Holder and staker weights, one shared pool. */
.reward-model{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--blue,#064bdf);border-bottom:1px solid var(--blue,#064bdf);margin:32px 0 40px}
.reward-model>div{padding:24px 28px;display:grid;grid-template-columns:1fr auto;gap:12px}
.reward-model>div+div{border-left:1px solid currentColor}
.reward-model strong{font-family:Georgia,serif;font-size:54px;font-weight:400;line-height:1;grid-column:2;grid-row:1/3}
.reward-model p{margin:0;line-height:1.6;max-width:440px}
.reward-model .eyebrow{align-self:end}
.reward-model-note{grid-column:1/-1;max-width:none!important;font-size:13px;padding:16px 28px;border-top:1px solid currentColor}
.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){.reward-model>div{padding:20px 16px;display:block}.reward-model strong{display:block;margin:12px 0}.reward-model-note{padding:16px}.account-grid{grid-template-columns:1fr}.account-grid>article+article{border-left:0;border-top:1px solid currentColor}}
