@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#ececea;background:#0b0c0f;font-synthesis:none;--gold: #e9bd62;--muted: #979aa3;--line: #2a2b32;--surface: #121419}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:1px solid transparent;color:inherit;border-radius:8px;padding:10px 15px;font-weight:600;font-size:.875rem;transition:background .18s,border .18s,transform .18s}button:hover:not(:disabled){background:#ffffff0a}button.primary:hover:not(:disabled){background:linear-gradient(110deg,#ffe2a0,#dab05e);transform:translateY(-1px)}.primary{color:#1b1406;background:linear-gradient(115deg,#f4d787,#d7a34d);box-shadow:0 4px 22px #d1a14115;border-color:#f8dc943b;min-height:44px}.outline{border:1px solid #b58a403f;color:var(--gold);background:#d8ad5007}.subtle{border-color:var(--line);color:#c5c7cf}.text-button{padding:0;color:var(--gold);font-weight:500}.wide{width:100%}.icon-button{padding:9px}.brand{display:flex;align-items:center;gap:12px;color:#f6dfaa;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:700}.brand:hover{text-decoration:none}.brand small{display:block;font-family:DM Sans,sans-serif;font-size:.65rem;letter-spacing:.2em;color:var(--muted);font-weight:500;margin-top:2px}.topbar{height:88px;border-bottom:1px solid var(--line);padding:0 38px;display:flex;align-items:center;justify-content:space-between;background:#0e1013;position:relative;z-index:5}.topbar-right{display:flex;align-items:center;gap:14px}.chain{font-size:.875rem;color:#b9bbc2;display:flex;align-items:center;gap:9px}.chain-icon{color:var(--gold);font-size:1.3rem}.wallet-button{background:#191b21;border-color:#393b44}.mobile-menu{display:none}.join-nav{display:flex;justify-content:center;gap:24px;padding:22px;border-bottom:1px solid #ffffff06}.join-nav .active{color:var(--gold)}.join-layout{display:grid;grid-template-columns:.9fr 1.1fr;max-width:1180px;margin:36px auto 70px;min-height:650px}.join-story{padding:50px 50px 25px;border-radius:16px 0 0 16px;background:radial-gradient(ellipse at 20% 45%,#b88b2426,transparent 65%),linear-gradient(145deg,#1b1710,#0f1115 75%);display:flex;flex-direction:column;position:relative;border:1px solid #b3944f24;border-right:0}.eyebrow{font-size:.75rem;letter-spacing:.17em;font-weight:600;color:var(--gold);display:block}.hero-crown{color:var(--gold);margin-top:50px;margin-bottom:15px;filter:drop-shadow(0 0 30px #d7a64466);animation:crownGlow 5s ease-in-out infinite}.join-story h1{font-family:Playfair Display,Georgia,serif;font-size:4.1rem;line-height:1.1;font-weight:500;letter-spacing:-.025em;margin:15px 0 22px}.join-story h1 em{font-style:normal;color:#edca7a}.join-story p{font-size:1rem;line-height:1.7;color:#a9a7a1;max-width:310px}.story-note{display:flex;gap:15px;align-items:center;font-size:.875rem;margin-top:30px;color:#e7d7b3}.story-note small{display:block;color:#9d998f;margin-top:5px;font-size:.75rem}.story-bottom{display:flex;justify-content:space-between;margin-top:auto;padding-top:50px;letter-spacing:.15em;font-size:.65rem;color:#a79674}.join-main{padding:34px 45px;background:#0d0f13;border:1px solid var(--line);border-radius:0 16px 16px 0}.section-heading h2{font-family:Playfair Display,Georgia,serif;font-size:2.4rem;margin:12px 0 8px;font-weight:500;color:#f1e1bc}.section-heading p{font-size:.875rem;color:var(--muted)}.steps{display:flex;justify-content:space-between;gap:8px;margin:27px 0 25px}.steps>div{display:flex;align-items:center;gap:7px;color:#858994;font-size:.75rem}.steps span{display:flex;width:28px;height:28px;border-radius:50%;border:1px solid #4d505a;align-items:center;justify-content:center;font-size:.875rem}.steps .selected{color:#ecd09b}.steps .selected span{background:var(--gold);border-color:var(--gold);color:#161005}.panel{background:linear-gradient(125deg,#17191f,#121419);border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:24px}.join-form{padding:25px;margin-bottom:0}label{display:block;font-size:.875rem;color:#d8d8df;margin-bottom:18px}input,select{width:100%;color:#ededf0;background:#0e1015;border:1px solid #3a3d47;border-radius:7px;padding:12px 14px;margin-top:8px;min-width:0}input:focus,select:focus{border-color:var(--gold);outline:1px solid #c5a25040}input:disabled{opacity:.65}.amount-input{position:relative}.amount-input input{padding-right:65px}.amount-input span{position:absolute;right:14px;top:21px;color:#9296a2;font-size:.875rem}.plan-strip{text-align:center;border:1px solid #aa873c30;background:#cfad5410;color:#eed084;padding:12px;border-radius:7px;font-size:.875rem}.balance-line{display:flex;justify-content:space-between;color:var(--muted);font-size:.75rem;margin:10px 0 22px;gap:10px}.hint{font-size:.75rem;color:#9a9da8;line-height:1.6}.center{text-align:center;display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 0 0}.verify-row{display:flex;align-items:center;gap:16px;margin:18px 0}.success{color:#71c49b;font-size:.8rem;display:flex;align-items:center;gap:5px}.error{padding:14px;border-radius:8px;border:1px solid #cd736344;background:#6f302422;color:#efb0a4;font-size:.875rem;overflow-wrap:anywhere;margin-top:14px}.global-error{margin:15px 35px}.review-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #ffffff09;padding:15px 0;font-size:.875rem}.review-row span{color:var(--muted)}.review-row code{font-size:.75rem;overflow-wrap:anywhere;text-align:right;max-width:65%}.notice{background:#b68d2310;color:#c9bb97;border-radius:8px;padding:15px;font-size:.875rem;line-height:1.6;margin:20px 0}.checkbox{display:flex;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.6}.checkbox input{width:18px;height:18px;flex-shrink:0;margin:3px 0 0;accent-color:var(--gold)}.workspace{display:grid;grid-template-columns:238px 1fr;min-height:calc(100vh - 150px)}.sidebar{padding:30px 18px;border-right:1px solid var(--line);background:#0e1013;display:flex;flex-direction:column}.sidebar>.eyebrow{color:#676d7b;margin:0 14px 18px;font-size:.65rem}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{justify-content:flex-start;font-weight:500;padding:13px 15px;color:#9fa3af}.sidebar nav .active{background:#b18c3517;border-color:#bd96422b;color:#ebca84}.sidebar-bottom{border-top:1px solid var(--line);margin:60px 10px 0;padding-top:25px;color:#d7bf8d}.sidebar-bottom strong{display:block;font-size:.875rem;margin-top:8px}.sidebar-bottom p{font-size:.75rem;color:var(--muted);line-height:1.6}.dashboard-main{padding:40px;min-width:0;max-width:1550px;width:100%;margin:auto}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:20px}.dashboard-heading h1{font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:500;margin:10px 0}.dashboard-heading p{display:flex;align-items:center;gap:14px;margin-bottom:0;font-size:.875rem}.heading-actions{display:flex;gap:10px;flex-shrink:0}.badge{display:inline-block;font-size:.7rem;border-radius:5px;background:#ffffff05;padding:5px 9px;color:#abaeb6;border:1px solid #ffffff0c}.badge.active{color:#81cba2;background:#3c8e5820}.badge.complete{color:#cbb47b;background:#ad8b3320}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.stats-grid.two{grid-template-columns:repeat(2,1fr)}.stat-card{padding:23px;background:linear-gradient(135deg,#191b20,#12151a);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.stat-card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#baa776}.stat-card span{font-size:.875rem;color:#a1a5b0}.stat-card strong{display:block;margin-top:15px;font-weight:500;font-size:1.9rem;letter-spacing:-.03em}.stat-card small{font-size:.75rem;color:#858b98;font-weight:400;letter-spacing:0}.stat-accent{position:absolute;bottom:0;left:23px;width:35px;height:2px;background:var(--gold)}.overview-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;color:#cdb780}h3{font-size:1rem;font-weight:600;color:#e1e2e7;margin:0 0 18px}.panel-heading h3{margin:0}.network-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.network-stats strong{font-size:1.8rem;font-weight:500;display:block}.network-stats span{display:block;color:var(--muted);font-size:.75rem;line-height:1.5;margin-top:8px}.rank-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#9475251a,transparent 90%),#14161b;text-align:center;color:var(--gold)}.rank-card svg{margin-top:20px}.rank-card h2{font-family:Playfair Display,serif;font-size:2.1rem;margin:13px 0 0;color:#eed6a2}.rank-card p{color:var(--muted);font-size:.875rem}.referral{background:linear-gradient(120deg,#242017,#17191f);border-color:#9b803541}.referral h3{margin:10px 0 7px;font-size:1.2rem}.referral p{color:var(--muted);font-size:.875rem}.referral-input{display:flex;gap:10px;margin-top:20px}.referral-input input{margin:0;font-size:.8rem}.referral-input a{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:8px;font-size:.875rem}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left}th{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#7f8695;padding:15px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:18px 12px;border-bottom:1px solid #ffffff07;white-space:nowrap;color:#c7cad2}.block{display:block;margin-top:6px;font-size:.7rem;color:var(--muted)}.table-actions{display:flex;gap:5px}.table-actions button{border-color:#ffffff12;font-size:.7rem;padding:7px 9px}.danger-text{color:#d59685}.empty{text-align:center;padding:60px 25px;color:#9ca1ad;line-height:1.8}.empty svg{color:var(--gold)}.empty h2{color:#e7d8b6;font-family:Playfair Display,serif}.tabs{display:flex;border:1px solid var(--line);border-radius:7px;padding:3px}.tabs button{text-transform:capitalize;font-size:.75rem;padding:7px 12px;color:#858b9a}.tabs .active{background:#303037;color:#e9d39f}.level-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.level-card{display:flex;flex-direction:column;align-items:flex-start;padding:20px;background:#15171c;border:1px solid var(--line)}.level-card span{font-size:.8rem;color:#a6abb6}.level-card strong{font-size:1.25rem;margin:5px 0}.level-card small{font-size:.7rem;color:#9297a4;font-weight:400}.level-card.active{border-color:#b49346;background:#252218}.rank-progress{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:20px}.rank-progress>div>div{display:flex;justify-content:space-between;gap:15px;font-size:.8rem;margin-bottom:12px;color:#a0a5b0}.rank-progress strong{font-weight:500;color:#d4c6a6}progress{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}progress::-webkit-progress-bar{background:#30323a;border-radius:5px}progress::-webkit-progress-value{background:var(--gold);border-radius:5px}progress::-moz-progress-bar{background:var(--gold)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:620px;max-width:100%;max-height:85vh;overflow:auto;box-shadow:0 30px 100px #0008}.modal h2{font-family:Playfair Display,serif;font-size:1.8rem;color:#ecd29c}.modal p{line-height:1.7;color:#aaaeb9}.transaction-toast{position:fixed;right:24px;bottom:25px;max-width:400px;width:calc(100% - 48px);z-index:150;background:#22231d;border:1px solid #b39a5050;padding:20px 35px 20px 20px;border-radius:10px;box-shadow:0 10px 40px #0008;font-size:.875rem}.transaction-toast a{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:.75rem}.transaction-toast p{margin-bottom:0;line-height:1.5;overflow-wrap:anywhere}.toast-close{position:absolute;right:5px;top:5px;padding:3px 8px}.footer{padding:22px 38px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:.7rem;color:#7b8290}.footer a{color:#b8a06f}@keyframes crownGlow{50%{filter:drop-shadow(0 0 40px #d7a64499);transform:translateY(-4px)}}@media(max-width:1150px){.join-layout{margin:25px}.join-story{padding:35px}.join-main{padding:30px}.join-story h1{font-size:3.5rem}.dashboard-main{padding:28px}.stats-grid{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:215px 1fr}.overview-grid{grid-template-columns:1fr}.level-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.topbar{height:76px;padding:0 18px}.brand{font-size:1.1rem;gap:8px}.brand small{font-size:.55rem}.brand svg{width:27px}.topbar-right{gap:5px}.chain{display:none}.wallet-button{font-size:.75rem;padding:9px}.wallet-button svg{display:none}.mobile-menu{display:inline-flex}.join-layout{display:block;margin:18px 14px 35px}.join-story{padding:28px;border:1px solid #b3944f24;border-radius:12px 12px 0 0;min-height:0}.join-story .hero-crown{position:absolute;right:28px;top:40px;width:60px;margin:0;opacity:.4}.join-story h1{font-size:2.6rem;margin:17px 0 8px}.join-story h1 br{display:none}.join-story p{font-size:.875rem;margin-bottom:0;max-width:250px}.story-note,.story-bottom{display:none}.join-main{padding:25px 18px;border-radius:0 0 12px 12px}.section-heading h2{font-size:2rem}.join-form{padding:20px 16px}.steps{gap:5px}.steps>div{font-size:.65rem;gap:5px}.steps span{width:23px;height:23px;flex-shrink:0}.verify-row{gap:10px}.success{font-size:.7rem}.workspace{display:block}.sidebar{display:none;position:absolute;left:0;top:76px;width:260px;z-index:20;box-shadow:20px 15px 50px #000b;min-height:70vh}.sidebar.open{display:flex}.sidebar-bottom{margin-top:25px}.dashboard-main{padding:25px 16px}.dashboard-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}.dashboard-heading h1{font-size:2rem}.heading-actions{gap:7px}.heading-actions button{padding:9px 12px}.stats-grid{gap:10px}.stat-card{padding:18px 14px}.stat-card span{font-size:.75rem}.stat-card strong{font-size:1.45rem}.stat-card svg{width:15px}.panel{padding:20px 16px}.overview-grid{gap:0}.network-stats{gap:10px}.network-stats strong{font-size:1.5rem}.referral-input{flex-wrap:wrap}.referral-input input{flex-basis:100%}.referral-input button,.referral-input a{flex:1}.rank-progress{grid-template-columns:1fr}.level-grid{grid-template-columns:repeat(2,1fr);gap:10px}.level-card{padding:15px}.panel-heading{flex-wrap:wrap}.footer{padding:22px 18px;flex-wrap:wrap;font-size:.65rem}.tabs button{padding:6px 9px}.dashboard-heading p{gap:8px}.stats-grid.two{grid-template-columns:1fr}.review-row{font-size:.8rem}.eyebrow{font-size:.65rem}.join-nav{padding:12px}.center{font-size:.65rem}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.join-story{background:linear-gradient(180deg,#0b0c0ff2,#0b0c0fc4 27%,#0b0c0f25 60%,#0b0c0f80),url(/kingdom-lion.png) center center/cover;min-height:760px}.join-story .hero-crown{width:42px;height:42px;margin:25px 0 8px}.join-story h1{font-size:3.2rem;margin:8px 0 16px}.join-story p{margin-top:0}.join-story .story-note{margin-top:auto;padding-top:180px;text-shadow:0 2px 12px #000}.join-story .story-bottom{margin-top:10px;padding-top:20px}@media(max-width:760px){.join-story{min-height:245px;background:linear-gradient(90deg,#0b0c0fee,#0b0c0f55),url(/kingdom-lion.png) right 58% / cover}.join-story h1{font-size:2.4rem;max-width:250px}.join-story h1 br{display:block}.join-story .hero-crown{right:23px;top:17px;opacity:.85}.join-story .story-note,.join-story .story-bottom{display:none}.join-story p{max-width:225px}}:root{--gold: #f0cb75;--line: #c7a35a22;--surface: #101511;background:#080c0b}body{background:radial-gradient(ellipse at 80% 5%,#bda14b0c,transparent 50%),#080c0b}.app{background:radial-gradient(ellipse at 5% 25%,#13453114,transparent 45%);min-height:100vh}.topbar{height:100px;background:linear-gradient(100deg,#0b110eea,#101510ef);border-bottom-color:#d6b35a35;box-shadow:0 5px 45px #0004}.brand-logo{display:block;width:245px;height:auto;object-fit:contain;filter:drop-shadow(0 2px 10px #dfa22922)}.wallet-button{border-color:#cfac5750;background:linear-gradient(135deg,#29291d,#101a15);box-shadow:inset 0 1px #fff1}.join-nav{background:#10151070;border-bottom:1px solid #c3a34413;gap:12px}.join-nav button{border-radius:25px;padding:10px 24px}.join-nav .active{border-color:#e2ba5840;background:linear-gradient(110deg,#ad8c2822,#16472c15);box-shadow:0 0 25px #c7a22c09}.join-layout{max-width:1230px;margin-top:35px;gap:24px;grid-template-columns:1fr 1.1fr}.join-story{border:1px solid #d3b46b40;border-radius:20px;min-height:830px;overflow:hidden;box-shadow:0 20px 70px #0006;background:linear-gradient(180deg,#0a100deb,#0a100d88 32%,#0a100d12 70%,#0a100dcb),url(/kingdom-lion.png) center/cover;padding:34px 38px 30px}.join-story h1{font-size:3.8rem;letter-spacing:-.045em;margin:13px 0 20px}.join-story h1 em{background:linear-gradient(110deg,#fff1bd,#d39b36);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.join-story>.eyebrow{font-size:.7rem;letter-spacing:.2em}.join-story>p{color:#cfcebb;text-shadow:0 2px 15px #000;font-size:.95rem}.join-coin-display{position:absolute;right:26px;top:155px;display:flex;flex-direction:column;align-items:center;z-index:1}.kingdom-coin{position:relative;width:125px;flex-shrink:0;isolation:isolate}.kingdom-coin img{display:block;width:100%;height:auto;position:relative;z-index:1;filter:drop-shadow(0 8px 18px #0006)}.kingdom-coin:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:#e7b949;filter:blur(30px);opacity:.22;z-index:0}.coin-floating{animation:coinFloat 7s ease-in-out infinite}.coin-caption{text-align:center;display:flex;flex-direction:column;gap:4px;margin-top:12px;color:#efd28b}.coin-caption strong{font-size:.9rem;letter-spacing:.17em}.coin-caption span{font-size:.55rem;letter-spacing:.16em;color:#b2ab92}.join-story h1{max-width:275px}.join-story>p{max-width:260px}.join-story .story-note{padding-top:300px}.join-main{border:1px solid #c8a85c40;border-radius:20px;padding:35px 35px 28px;background:radial-gradient(ellipse at 100% 0%,#b2993b12,transparent 65%),linear-gradient(155deg,#18201afa,#0b110ffc);box-shadow:0 20px 70px #0005,inset 0 1px #eed08315;position:relative;overflow:hidden}.join-main:before{content:"";position:absolute;width:160px;height:1px;background:linear-gradient(90deg,transparent,#f5d17f,transparent);top:0;left:30%;box-shadow:0 0 20px #f5d17f80}.section-heading h2{font-size:2.6rem;color:#f6e5ba}.join-form{border-color:#d5b86432;background:linear-gradient(135deg,#182019f0,#0c1310f0);box-shadow:inset 0 1px #f5d9910c,0 12px 45px #0003;border-radius:14px}input,select{background:#090f0de6;border-color:#879d7838;box-shadow:inset 0 2px 10px #0002}input:focus,select:focus{box-shadow:0 0 0 3px #cda6510e}.plan-strip{background:linear-gradient(100deg,#e5b84712,#337c4520);border-color:#cda7574b;color:#f9d683;box-shadow:inset 0 1px #ffffef0a}.primary{background:linear-gradient(110deg,#f3da97,#daa544 65%,#edd089);border-color:#f9d98687;box-shadow:0 6px 22px #d2a54122,inset 0 1px #fff9;position:relative;overflow:hidden}.primary:after{content:"";position:absolute;width:45%;height:180%;left:-65%;top:-40%;background:linear-gradient(90deg,transparent,#fff6,transparent);transform:skew(-25deg);animation:buttonShine 7s ease-in-out infinite;pointer-events:none}.outline{background:linear-gradient(120deg,#b1913210,#12402b0a);border-color:#c8aa5055}.steps span{box-shadow:inset 0 1px #fff1}.steps .selected span{background:linear-gradient(130deg,#ffe7a5,#c79732);box-shadow:0 0 16px #d6b34735}.sidebar{background:linear-gradient(180deg,#101810,#0a100d);border-color:#ad9d4830}.sidebar nav button{border-radius:10px}.sidebar nav .active{background:linear-gradient(100deg,#b18e292e,#23583c18);border-color:#dfbc6555;box-shadow:inset 3px 0 #e9c273}.sidebar-coin{width:65px;margin-bottom:20px}.dashboard-main{background:radial-gradient(ellipse at 65% 0%,#b2903310,transparent 65%)}.kingdom-banner{position:relative;border:1px solid #c4a66050;border-radius:16px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;min-height:260px;padding:32px 40px;margin-bottom:25px;background:linear-gradient(90deg,#101b16fa 10%,#111b15c7 55%,#122119aa),url(/kingdom-lion.png) right 42% / cover;box-shadow:inset 0 1px #f3db8b15,0 16px 55px #0004}.kingdom-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 40%,#f5d16a07 50%,transparent 60%)}.banner-copy{position:relative;z-index:2}.banner-copy h2{font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:500;margin:15px 0 23px;line-height:1.2}.banner-copy h2 em{color:#f4d48c;font-style:normal}.banner-balances{display:flex;gap:38px}.banner-balances span{display:block;font-size:.7rem;color:#acae9c;margin-bottom:8px}.banner-balances strong{font-size:1.3rem;font-weight:500;color:#f1e8d0}.banner-balances small{font-size:.7rem;color:#d1b86b}.banner-coin{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-right:25px}.banner-coin .kingdom-coin{width:185px}.banner-coin>span{font-size:.65rem;letter-spacing:.22em;color:#cfb76f;margin-top:15px}.stat-card{background:radial-gradient(ellipse at 100% 0%,#ad8b3212,transparent 65%),linear-gradient(135deg,#19221b,#0e1612);border-color:#c6a65935;box-shadow:inset 0 1px #fff1,0 8px 25px #0002;transition:transform .25s,border-color .25s,box-shadow .25s;border-radius:12px}.stat-card:hover{transform:translateY(-4px);border-color:#d5b45f7a;box-shadow:0 10px 35px #ba923016}.stat-card>div:first-child>svg{box-sizing:content-box;background:#cead4712;border:1px solid #cba94925;padding:9px;border-radius:10px;color:#d9bf72}.stat-card strong{color:#f0e7d2}.stat-accent{width:60%;height:1px;background:linear-gradient(90deg,#d4b164,transparent)}.panel{background:radial-gradient(ellipse at 100% 0%,#a58e3d08,transparent 65%),linear-gradient(130deg,#162018,#0e1612);border-color:#c6ab5430;box-shadow:inset 0 1px #ffffff05,0 8px 26px #0002}.rank-card{background:radial-gradient(circle at 50% 40%,#c09d2e20,transparent 75%),linear-gradient(130deg,#18251a,#0e1712)}.rank-coin{width:95px;margin:18px 0 2px}.rank-card svg{margin-top:0}.balance-coin{width:90px;float:right}.referral{background:radial-gradient(ellipse at 90% 10%,#bd9b3420,transparent 70%),linear-gradient(120deg,#20281a,#101b15);border-color:#ccb26155}.level-card{background:linear-gradient(135deg,#17231a,#0e1813)}.level-card.active{background:linear-gradient(130deg,#3a3320,#182e1b);box-shadow:inset 0 1px #f6da761f,0 0 25px #b89a1e0d}.network-stats>div{padding:15px;border-radius:10px;background:#fff2bc03;border:1px solid #cdb65e15}.network-stats strong{color:#e8cf8a}.join-layout,.dashboard-heading,.kingdom-banner,.stat-card,.overview-grid,.referral{animation:surfaceReveal .65s ease-out both}.stat-card:nth-child(2){animation-delay:.06s}.stat-card:nth-child(3){animation-delay:.12s}.stat-card:nth-child(4){animation-delay:.18s}.stat-card:nth-child(5){animation-delay:.24s}.stat-card:nth-child(6){animation-delay:.3s}.footer{background:#0a100d;border-color:#bd9f4325}@keyframes coinFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes buttonShine{0%,70%{left:-65%}90%,to{left:145%}}@keyframes surfaceReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.join-layout{gap:16px}.join-story{padding:30px 25px}.join-story h1{font-size:3.2rem;max-width:220px}.join-story>p{max-width:200px}.join-coin-display{right:17px;top:180px}.join-coin-display .kingdom-coin{width:90px}.join-main{padding:30px 23px}.kingdom-banner{padding:28px}.banner-coin{margin-right:0}.banner-coin .kingdom-coin{width:150px}.network-stats>div{padding:12px}}@media(max-width:760px){.topbar{height:86px;padding:0 14px}.brand-logo{width:165px}.topbar-right{gap:3px}.wallet-button{padding:9px 10px;font-size:.7rem}.icon-button{padding:7px}.join-layout{margin:20px 14px 32px;display:block}.join-story{min-height:300px;border-radius:16px;margin-bottom:18px;padding:25px;background:linear-gradient(90deg,#07100dec,#0c150b55),url(/kingdom-lion.png) center 56% / cover}.join-story h1{font-size:2.6rem;margin-top:20px;max-width:215px}.join-story>p{max-width:220px;font-size:.8rem}.join-coin-display{top:95px;right:17px}.join-coin-display .kingdom-coin{width:85px}.coin-caption span{font-size:.45rem}.join-main{border-radius:16px;padding:27px 18px}.section-heading h2{font-size:2.15rem}.join-form{padding:22px 16px}.sidebar{top:86px}.kingdom-banner{padding:24px 20px;min-height:225px;gap:10px}.banner-copy h2{font-size:1.9rem;margin:13px 0 20px}.banner-copy>.eyebrow{font-size:.5rem;letter-spacing:.15em}.banner-coin .kingdom-coin{width:100px}.banner-coin>span{font-size:.45rem;letter-spacing:.1em}.banner-balances{gap:16px;flex-wrap:wrap}.banner-balances strong{font-size:1.05rem}.banner-balances span{font-size:.6rem}.network-stats>div{padding:10px 7px}.network-stats strong{font-size:1.3rem}.network-stats span{font-size:.65rem}.stat-card>div:first-child>svg{padding:6px}.stat-card strong{font-size:1.4rem}.dashboard-main{padding-top:24px}}@media(max-width:380px){.brand-logo{width:140px}.join-story h1{font-size:2.3rem;max-width:190px}.join-coin-display .kingdom-coin{width:65px}.banner-coin .kingdom-coin{width:78px}.banner-copy h2{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.coin-floating,.primary:after,.join-layout,.dashboard-heading,.kingdom-banner,.stat-card,.overview-grid,.referral{animation:none!important}.stat-card:hover{transform:none}}.account-check{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;gap:10px}.account-check h2{font-family:Playfair Display,Georgia,serif;color:#f0d590;font-size:1.7rem;margin-top:24px}.account-check p{color:var(--muted)}.join-layout{margin:44px auto 55px;max-width:1220px;padding:0 28px;gap:0;grid-template-columns:.95fr 1.05fr;filter:drop-shadow(0 24px 55px #0005)}.join-story{border-radius:24px 0 0 24px;border-right:0;min-height:790px;padding:40px 34px;position:relative;background:linear-gradient(180deg,#0a120eed,#0a120e9c 35%,#0a120e09 64%,#0a120edf),url(/kingdom-lion.png) center/cover}.join-main{border-radius:0 24px 24px 0;padding:36px 34px;border-color:#d5bd6940;background:radial-gradient(ellipse at 80% 0%,#ad933617,transparent 65%),linear-gradient(150deg,#17241b,#0d1712 70%)}.join-story h1{font-size:clamp(2.6rem,4.2vw,3.6rem);max-width:270px;margin-top:36px;position:relative;z-index:2}.join-story>p{max-width:235px;font-size:.9rem;position:relative;z-index:2;line-height:1.8}.join-coin-display{top:173px;right:27px}.join-coin-display .kingdom-coin{width:105px}.join-story .story-note{padding-top:240px;position:relative;z-index:2}.story-bottom{font-size:.7rem!important}.story-glint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,transparent 25%,#eed67c08 40%,transparent 55%);animation:storyLight 12s ease-in-out infinite}.section-heading p{font-size:.875rem;line-height:1.7;max-width:410px;color:#a9b4aa;margin:10px 0 0}.section-heading h2{font-size:2.4rem;margin:10px 0}.steps{position:relative;padding:20px 0 18px;margin:12px 0 5px;gap:12px}.steps>div{flex:1;align-items:center;gap:8px;min-width:0;font-size:.75rem;position:relative}.steps>div>div{line-height:1.35}.steps small{display:block;font-size:.6rem;letter-spacing:.1em;margin-bottom:5px;color:#718278}.steps span{width:30px;height:30px;flex-shrink:0}.steps .selected small{color:#c4a966}.steps .step-complete{color:#9ccbaf}.steps .step-complete span{background:#163b28;border-color:#3e7752;color:#a8e0b8}.join-form{padding:24px;margin-bottom:0;border-color:#ccb45e30;box-shadow:inset 0 1px #eee4af12,0 18px 35px #0003}.join-form label{font-size:.9rem}.join-form input,.join-form select{min-height:47px}.verify-row,.balance-line{flex-wrap:wrap}.review-row strong{overflow-wrap:anywhere}.review-row code{max-width:65%}.primary.wide{min-height:48px;font-size:.95rem}@keyframes storyLight{50%{opacity:.25;transform:translate(12px)}}@media(min-width:761px)and (max-width:1000px){.join-layout{padding:0 20px;grid-template-columns:.8fr 1.2fr}.join-story{padding:30px 24px}.join-story h1{font-size:2.7rem;max-width:220px}.join-story>p{max-width:220px}.join-coin-display{position:relative;top:auto;right:auto;align-items:flex-start;margin-top:23px}.join-coin-display .kingdom-coin{width:78px}.coin-caption{display:none}.join-story h1{margin-top:24px}.join-main{padding:30px 22px}.join-form{padding:21px 16px}.steps{gap:7px}.steps>div{font-size:.65rem}.steps small{font-size:.55rem}.steps span{width:27px;height:27px}}@media(max-width:760px){.topbar{height:auto;min-height:82px;gap:10px;padding:12px 16px;flex-wrap:wrap}.brand{flex-shrink:1;min-width:0}.brand-logo{width:clamp(132px,41vw,190px);max-width:100%}.topbar-right{margin-left:auto;flex-wrap:wrap;gap:4px}.wallet-button{font-size:.75rem;min-height:40px;padding:9px 12px}.sidebar{top:82px}.join-layout{display:flex;flex-direction:column;padding:0 15px;gap:0;margin:22px auto 30px;max-width:580px;filter:none}.join-story{min-height:245px;border:1px solid #d1b15c40;border-bottom:0;border-radius:20px 20px 0 0;padding:25px 23px;background:linear-gradient(90deg,#07120ff5 15%,#0c170db0 55%,#0c170d40),url(/kingdom-lion.png) center 49% / cover}.join-story>.eyebrow{font-size:.6rem;letter-spacing:.12em;max-width:100%}.join-story h1{font-size:2.4rem;max-width:65%;margin:22px 0 12px;line-height:1.14}.join-story>p{font-size:.8rem;max-width:65%;line-height:1.65;margin-bottom:0}.join-coin-display{top:85px;right:19px}.join-coin-display .kingdom-coin{width:clamp(70px,21vw,105px)}.coin-caption{display:none}.join-main{border-radius:0 0 20px 20px;padding:27px 20px 24px}.section-heading>.eyebrow{font-size:.65rem}.section-heading h2{font-size:2rem}.section-heading p{font-size:.8rem;line-height:1.7}.steps{gap:9px;margin-top:13px;padding:13px 0 18px}.steps>div{flex-direction:column;align-items:flex-start;font-size:.7rem;gap:9px}.steps span{width:29px;height:29px}.steps small{font-size:.55rem}.join-form{padding:22px 16px}.join-form label{font-size:.875rem}.balance-line{font-size:.7rem;gap:7px}.hint{font-size:.75rem}.center{font-size:.7rem}.story-note,.story-bottom{display:none!important}.dashboard-heading{gap:16px}.dashboard-heading h1{overflow-wrap:anywhere}.heading-actions{flex-wrap:wrap}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card strong{overflow-wrap:anywhere}.kingdom-banner{padding:24px 18px}.banner-copy{min-width:0}.banner-balances{gap:12px}.table-wrap{max-width:100%}.tabs{flex-wrap:wrap}.referral-input input{max-width:100%}.modal{padding:22px 16px}.footer{font-size:.75rem;line-height:1.6}.network-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.network-stats span{font-size:.7rem;overflow-wrap:anywhere}}@media(max-width:380px){.join-layout{padding:0 10px}.join-story{padding:23px 18px}.join-story h1{font-size:2.15rem;max-width:64%}.join-story>p{max-width:66%;font-size:.75rem}.join-coin-display{right:15px}.join-main{padding:25px 14px 20px}.join-form{padding:20px 13px}.steps>div{font-size:.65rem}.topbar{padding:12px}.wallet-button{padding:9px;font-size:.7rem}.stat-card{padding:15px 11px}.stat-card strong{font-size:1.2rem}.banner-coin .kingdom-coin{width:70px}}@media(prefers-reduced-motion:reduce){.story-glint{animation:none}}@media(max-width:760px){.topbar{flex-wrap:nowrap}.topbar .brand{flex:1;min-width:0}.topbar-right{flex-wrap:nowrap;flex-shrink:0;margin-left:0}.topbar .brand-logo{max-width:100%}}.dashboard-main{padding:32px 34px 55px;max-width:1640px}.workspace{grid-template-columns:246px minmax(0,1fr)}.dashboard-heading h1{font-size:2.35rem;margin-bottom:9px}.dashboard-heading>.heading-actions{align-items:center}.dashboard-heading .badge{display:inline-flex;gap:5px;align-items:center}.dashboard-hero{min-height:210px;padding:28px 34px;border-radius:20px}.dashboard-hero .banner-copy h2{font-size:2.15rem;margin:12px 0 20px}.dashboard-hero .banner-coin .kingdom-coin{width:145px}.dashboard-hero .banner-coin>span{font-size:.55rem}.banner-balances{gap:32px;flex-wrap:wrap}.banner-balances strong{font-size:1.2rem}.panel-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.dashboard-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-stats .stat-card{padding:20px 18px;border-radius:14px}.panel-stats .stat-card strong{font-size:1.65rem}.panel-stats .stat-card>div:first-child{gap:7px}.panel-stats .stat-card>div:first-child>svg{padding:7px}.stat-note{font-size:.7rem;color:#96a294;line-height:1.5;margin:9px 0 0}.stat-card span{font-size:.8rem}.dashboard-action-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;align-items:stretch;margin-bottom:2px}.dashboard-action-grid>.panel{margin-bottom:22px;padding:27px;border-radius:17px}.panel-heading .eyebrow{font-size:.65rem;margin-bottom:9px}.panel-heading h3{font-size:1.15rem}.current-rank{display:flex;align-items:center;gap:7px;font-size:.75rem;padding:9px 12px;border:1px solid #c6a4513d;border-radius:22px;color:#e5c883;background:#c2a74409;white-space:nowrap}.rank-progress-card{border-color:#cfb36a50;background:radial-gradient(ellipse at 100% 0%,#c7a22b12,transparent 65%),linear-gradient(140deg,#1c291c,#0e1913)}.rank-goal{display:flex;align-items:center;gap:25px;margin:25px 0}.rank-dial{width:122px;height:122px;flex-shrink:0;border-radius:50%;padding:7px;background:conic-gradient(#e7c269 var(--rank-percent),#233124 0);box-shadow:0 0 28px #bb9b2220}.rank-dial>span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#102018;border:1px solid #c7a34422}.rank-dial strong{font-size:2rem;font-weight:500;color:#f2d991}.rank-dial strong small{font-size:.9rem}.rank-dial em{font-style:normal;font-size:.7rem;color:#9faa9a;margin-top:3px}.rank-goal h2{font-size:1.7rem;font-weight:500;color:#e9d398;margin:10px 0}.rank-goal h2 small{font-size:.75rem;color:#a1ab97}.rank-goal .hint{font-size:.65rem;letter-spacing:.09em}.rank-progress{gap:22px 25px;margin:10px 0 18px}.rank-progress>div>div{font-size:.75rem;flex-wrap:wrap;gap:7px}.rank-progress-card>.hint{margin:15px 0 18px}.rank-progress progress{height:7px}.rank-progress progress::-webkit-progress-bar{background:#293b2b}.rank-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#a88230,#f1d081)}.restake-form label{font-size:.875rem}.restake-form .plan-strip{padding:15px}.restake-form input,.restake-form select{min-height:48px}.restake-form .balance-line{margin:14px 0 24px;font-size:.75rem}.restake-back{margin-top:15px;display:block;text-align:center;width:100%}.dashboard-stake{background:radial-gradient(ellipse at 30% 0%,#204c2820,transparent 70%),linear-gradient(140deg,#19281e,#0c1912)}.network-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-radius:16px}.network-strip>div{display:flex;flex-direction:column;gap:9px;border-right:1px solid #9ba04b25;padding-right:15px;position:relative}.network-strip>div:last-child{border:0}.network-strip>div>svg{position:absolute;right:15px;top:0;color:#c3a45c}.network-strip span{font-size:.75rem;color:#9eac9c}.network-strip strong{font-size:1.4rem;font-weight:500;color:#e7d291}.network-strip small{font-size:.7rem;color:#b2b899}.referral-heading{display:flex;align-items:center;gap:18px}.referral-symbol{width:56px;height:56px;background:#d3b75414;border:1px solid #d6b96535;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#e0c876}.referral-heading p{margin:0}.referral h3{margin-top:7px}.recent-heading{margin:28px 0 20px}.position-tabs{display:flex;gap:7px;padding:5px;background:#111e16;border:1px solid #8f9e4c30;border-radius:11px}.position-tabs button{font-size:.875rem;padding:11px 18px;color:#9aac9d;border-radius:7px}.position-tabs .active{background:linear-gradient(120deg,#d8b55e25,#31643822);border:1px solid #d0b05560;color:#e9d191;box-shadow:inset 0 1px #edda9619}.position-tabs button span{font-size:.75rem;padding:2px 7px;border-radius:5px;background:#ffffff0a}.positions-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 24px}.position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:26px}.position-card{padding:24px;background:radial-gradient(ellipse at 100% 0%,#c1a53b0c,transparent 60%),linear-gradient(135deg,#1a2a1e,#0e1b14);border:1px solid #b6aa543c;border-radius:17px;box-shadow:inset 0 1px #e3d6790b,0 9px 30px #0002;transition:border-color .25s,transform .25s}.position-card:hover{border-color:#dac36b80;transform:translateY(-3px)}.position-card-heading{display:flex;align-items:center;gap:12px}.position-plan-icon{width:42px;height:42px;border-radius:11px;background:#d1b95712;border:1px solid #c6b25230;display:flex;align-items:center;justify-content:center;color:#dbbe6d}.position-card-heading h3{margin:0 0 5px;font-size:1rem}.position-card-heading>div>span{font-size:.7rem;color:#8ea08e}.position-card-heading>.badge{margin-left:auto}.position-amount{margin:24px 0 20px}.position-amount>span{display:block;font-size:.75rem;color:#92a391}.position-amount strong{font-size:2rem;display:block;margin-top:9px;color:#f0d998;font-weight:500}.position-amount small{font-size:.75rem;color:#a8b092}.position-values{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:15px;border:1px solid #b7ba5520;background:#e9efae03;border-radius:10px}.position-values span{display:block;color:#90a18f;font-size:.7rem;margin-bottom:8px}.position-values strong{font-size:.85rem;font-weight:500;color:#cedbbd}.position-time{margin:20px 0 9px}.position-time>span{display:flex;align-items:center;gap:7px;font-size:.7rem;color:#a0b095;margin-bottom:10px}.position-time progress{height:5px}.position-dates{display:flex;justify-content:space-between;gap:10px;font-size:.65rem;color:#768b78}.position-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.position-actions button{font-size:.8rem}.position-secondary{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #a5b35a18;flex-wrap:wrap}.position-secondary button{font-size:.7rem;min-height:28px}.position-secondary .danger-text{color:#d0a285}.position-empty{grid-column:1/-1;width:100%;margin:0}.position-section+.hint{margin-bottom:35px}.level-page-total{border:1px solid #c9b95e40;padding:22px 26px;border-radius:14px;background:linear-gradient(120deg,#1d2b1b,#122019);display:flex;gap:14px;align-items:center;color:#cab56b;margin-bottom:22px}.level-page-total span{font-size:.875rem;color:#b2bfa6}.level-page-total strong{margin-left:auto;color:#f0db9b;font-weight:500;font-size:1.8rem}.level-page-total small{font-size:.75rem}.level-selection{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.level-selection .level-card{border-radius:12px;padding:19px 20px}.level-selection .level-card>span{letter-spacing:.08em;font-size:.7rem}.level-selection .level-card>strong{font-size:1.35rem;margin:9px 0}.level-selection .level-card small{font-size:.7rem}.income-history{margin-top:22px;border-radius:16px;padding:26px}.history-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr auto;gap:10px;align-items:end;padding:18px 0 22px;border-bottom:1px solid #9aab5920;margin-bottom:18px}.history-filters label{font-size:.7rem;color:#95a793;margin:0;min-width:0}.history-filters input,.history-filters select{font-size:.8rem;min-height:43px;padding:10px;margin-top:7px;width:100%}.filter-search{position:relative}.filter-search input{padding-left:34px;margin:0}.filter-search svg{position:absolute;left:10px;top:14px;color:#90a18f}.filter-reset{padding:11px 9px;min-height:43px;font-size:.75rem}.filtered-total{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px;font-size:.75rem;color:#8ea18b}.filtered-total strong{color:#c9d7b7;font-size:.875rem;font-weight:500}td[data-label="Net earning"]{color:#b9d393}td[data-label="Gross earning"]{color:#edd497}.income-history .rank-progress-card{max-width:100%}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.dialog-heading h2{margin:0!important;font-size:1.5rem!important}.dialog-heading>.icon-button{padding:7px;border:1px solid #c0bb532e}.modal:focus{outline:none}.modal{border-radius:20px;background:linear-gradient(140deg,#1b2b1e,#0d1912);border-color:#baa95c50;max-width:650px}.modal>.restake-form{margin-top:24px}.member-sidebar{padding:22px 14px;position:sticky;top:0;height:calc(100vh + -0px);align-self:start;overflow:auto;background:linear-gradient(180deg,#142018,#0b1710)}.sidebar-membership{display:flex;align-items:center;gap:12px;padding:14px 8px 22px;margin-bottom:8px;border-bottom:1px solid #bdb05425}.membership-coin{width:50px}.sidebar-membership strong{display:block;font-size:.9rem;color:#dcca94}.sidebar-membership span{display:block;font-size:.7rem;color:#87a089;margin-top:5px}.grouped-navigation .nav-group{display:flex;flex-direction:column;gap:4px;margin:8px 0 17px}.nav-group-label{font-size:.6rem;color:#667f6a;letter-spacing:.17em;padding:5px 15px 9px}.grouped-navigation button{display:flex;gap:10px;padding:10px 12px!important;align-items:center;justify-content:flex-start!important;min-height:47px;color:#9db09c!important;font-size:.8rem!important;border-radius:10px;border:1px solid transparent}.grouped-navigation button.active{color:#efd78b!important;border-color:#d4b25950;background:linear-gradient(100deg,#cbaa3526,#31714110);box-shadow:inset 3px 0 #e8c370,0 4px 15px #0002}.nav-icon{display:flex;align-items:center;justify-content:center;padding:7px;border-radius:8px;background:#c6c26507}.grouped-navigation button.active .nav-icon{background:#d3b85512}.nav-chevron{margin-left:auto;opacity:.35}.member-sidebar .sidebar-bottom{margin:12px 8px 0;padding-top:20px}.sidebar-bottom>.eyebrow{font-size:.6rem;margin-bottom:13px}.mobile-menu-launch{display:none}.mobile-navigation-sheet{z-index:110}.mobile-navigation-sheet .modal{position:relative}.sheet-account{display:flex;gap:13px;align-items:center;padding:15px 0 20px;margin-bottom:8px;border-bottom:1px solid #c3bd5929}.sheet-coin{width:49px}.sheet-account strong{display:block;font-size:.875rem;color:#d7ca99}.sheet-account span{display:block;font-size:.75rem;color:#8eaa91;margin-top:5px}.sheet-handle{position:absolute;top:10px;left:calc(50% - 22px);width:44px;height:4px;background:#9ca68355;border-radius:5px}.sheet-disconnect{margin-top:8px}.sheet-account .kingdom-coin:before{filter:blur(15px)}@media(max-width:1200px){.workspace{grid-template-columns:218px minmax(0,1fr)}.dashboard-main{padding:28px 24px}.panel-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-totals .stat-card{padding:17px 13px}.dashboard-totals .stat-card strong{font-size:1.4rem}.dashboard-totals .stat-card>div:first-child>svg{display:none}.dashboard-action-grid{grid-template-columns:1fr 1fr;gap:18px}.dashboard-action-grid>.panel{padding:23px 20px}.rank-progress{grid-template-columns:1fr}.rank-goal{gap:16px}.rank-dial{width:105px;height:105px}.rank-goal h2{font-size:1.4rem}.rank-progress-card .current-rank{padding:6px 8px;font-size:.65rem}.position-card{padding:21px 17px}.history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-search{grid-column:span 2}.history-filters .filter-reset{grid-column:auto}.network-strip{gap:13px;padding:21px 18px}.network-strip strong{font-size:1.2rem}}@media(max-width:960px)and (min-width:761px){.workspace{grid-template-columns:190px minmax(0,1fr)}.dashboard-main{padding:24px 20px}.grouped-navigation button{font-size:.7rem!important;gap:7px;padding:8px!important}.nav-icon{padding:5px}.dashboard-action-grid{grid-template-columns:1fr}.rank-progress{grid-template-columns:1fr 1fr}.position-grid{grid-template-columns:1fr}.dashboard-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.network-strip{grid-template-columns:1fr 1fr}.network-strip>div:nth-child(2){border:0}.dashboard-hero .banner-coin .kingdom-coin{width:100px}.banner-balances{gap:17px}.banner-balances strong{font-size:1rem}.panel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace{display:block}.member-sidebar{display:none}.dashboard-main{padding:24px 15px 95px}.dashboard-heading{margin-bottom:22px}.dashboard-heading h1{font-size:2rem}.dashboard-heading .heading-actions{width:100%;justify-content:space-between}.dashboard-heading .heading-actions .primary{flex:1;max-width:180px}.dashboard-heading .heading-actions .subtle{padding:10px 16px}.dashboard-hero{padding:24px 19px;min-height:225px;border-radius:17px}.dashboard-hero .banner-copy h2{font-size:1.9rem}.dashboard-hero .banner-copy>.eyebrow{font-size:.55rem}.dashboard-hero .banner-coin .kingdom-coin{width:95px}.dashboard-hero .banner-coin>span{max-width:100px;text-align:center;line-height:1.6;letter-spacing:.08em;font-size:.5rem}.banner-balances{gap:14px;max-width:240px}.banner-balances span{font-size:.65rem}.banner-balances strong{font-size:.95rem}.panel-stats,.dashboard-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.panel-stats .stat-card{padding:17px 14px}.panel-stats .stat-card strong{font-size:1.5rem}.panel-stats .stat-card>div:first-child>svg{display:none}.stat-card span{font-size:.75rem}.stat-note{font-size:.65rem;min-height:28px}.dashboard-action-grid{grid-template-columns:1fr;gap:0}.dashboard-action-grid>.panel{padding:24px 20px;margin-bottom:20px}.rank-progress{grid-template-columns:1fr 1fr;gap:19px 16px}.rank-goal{gap:25px}.rank-dial{width:113px;height:113px}.rank-progress-card .current-rank{font-size:.7rem}.rank-progress>div>div{font-size:.7rem}.rank-progress>div>div strong{font-size:.7rem}.rank-goal h2{font-size:1.6rem}.network-strip{grid-template-columns:1fr 1fr;gap:20px;border-radius:15px;padding:22px 19px}.network-strip>div:nth-child(2){border:0}.network-strip strong{font-size:1.25rem}.network-strip span{font-size:.7rem}.referral-heading{gap:12px}.referral-symbol{width:43px;height:43px;flex-shrink:0}.referral-heading>.eyebrow{font-size:.6rem}.referral-heading h3{font-size:1.05rem}.referral-heading p{font-size:.75rem}.position-grid{grid-template-columns:1fr;gap:16px}.position-card{padding:23px 20px}.position-amount strong{font-size:2rem}.position-values strong{font-size:.9rem}.position-actions button{min-height:45px}.position-tabs button{font-size:.8rem;padding:10px 13px}.position-tabs button span{font-size:.65rem}.positions-heading{gap:9px}.positions-heading>.outline{font-size:.75rem;padding:10px}.recent-heading{align-items:center}.recent-heading h3{font-size:1.05rem}.recent-heading>.outline{font-size:.7rem;padding:9px 12px}.level-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.level-selection .level-card{padding:16px}.level-selection .level-card strong{font-size:1.2rem}.level-page-total{padding:19px 17px;gap:10px;flex-wrap:wrap}.level-page-total span{font-size:.75rem}.level-page-total strong{font-size:1.4rem}.level-page-total>svg{width:19px}.income-history{padding:23px 17px}.history-filters{grid-template-columns:1fr 1fr;gap:13px}.filter-search{grid-column:1/-1}.history-filters label{font-size:.75rem}.history-filters input,.history-filters select{font-size:.8rem;min-height:45px}.filter-reset{grid-column:1/-1;width:100%}.filtered-total{font-size:.7rem;align-items:flex-start}.filtered-total strong{font-size:.8rem;white-space:nowrap}.income-history table{min-width:0}.income-history thead{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.income-history table,.income-history tbody,.income-history tr,.income-history td{display:block;width:100%}.income-history tbody tr{padding:16px;border:1px solid #b3b26425;border-radius:11px;background:#b4c44703;margin:12px 0}.income-history tbody td{display:flex;justify-content:space-between;gap:15px;font-size:.75rem;padding:8px 0;border:0;white-space:normal;text-align:right;overflow-wrap:anywhere}.income-history td:before{content:attr(data-label);text-align:left;font-size:.7rem;color:#92a48d;flex-shrink:0}.income-history td.empty{display:block;text-align:center}.income-history td.empty:before{content:none}.income-history .empty{padding:25px}.dialog-heading h2{font-size:1.25rem!important}.modal{padding:24px 19px;max-height:88dvh}.modal-backdrop{padding:15px}.mobile-menu-launch{display:flex;position:fixed;bottom:calc(17px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:35;padding:13px 25px;gap:10px;color:#f5dfac;background:linear-gradient(120deg,#263c29f5,#152c20f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #dbbf6870;border-radius:28px;box-shadow:0 7px 35px #0008;font-size:.9rem}.mobile-menu-launch:hover:not(:disabled){background:#253e2b;transform:translate(-50%)}.mobile-navigation-sheet{align-items:flex-end;padding:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-navigation-sheet .modal{border-radius:25px 25px 0 0;margin:0;width:100%;max-width:100%;max-height:88dvh;padding:30px 22px calc(22px + env(safe-area-inset-bottom));animation:menuRise .3s cubic-bezier(.22,1,.36,1) both;border-bottom:0;background:radial-gradient(ellipse at 50% 0%,#b1a14315,transparent 60%),linear-gradient(155deg,#1b2e20,#0d1d14)}.mobile-navigation-sheet .dialog-heading{margin-bottom:4px}.mobile-navigation-sheet .grouped-navigation{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mobile-navigation-sheet .nav-group{margin:0 0 8px;gap:6px}.mobile-navigation-sheet .nav-group:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-navigation-sheet .nav-group:last-child>.nav-group-label{grid-column:1/-1}.mobile-navigation-sheet .nav-group-label{padding:9px 3px;font-size:.65rem}.mobile-navigation-sheet .grouped-navigation button{border:1px solid #bac36320;background:#c1d26604;padding:11px 9px!important;min-height:50px;font-size:.75rem!important}.mobile-navigation-sheet .grouped-navigation button.active{border-color:#d6b46c70;background:linear-gradient(115deg,#ae933c26,#3b673627)}.mobile-navigation-sheet .nav-icon{padding:4px;background:none}.mobile-navigation-sheet .nav-chevron{display:none}.sheet-account{padding:15px 0 17px}.sheet-disconnect{min-height:46px}.transaction-toast{bottom:85px}.footer{padding-bottom:80px}}@media(max-width:380px){.dashboard-main{padding:23px 11px 95px}.dashboard-heading h1{font-size:1.8rem}.panel-stats .stat-card{padding:16px 11px}.panel-stats .stat-card strong{font-size:1.25rem}.dashboard-action-grid>.panel{padding:23px 16px}.rank-goal{gap:17px}.rank-dial{width:97px;height:97px}.rank-goal h2{font-size:1.3rem}.rank-progress-card .current-rank{font-size:.6rem}.position-card{padding:21px 16px}.position-values{gap:11px;padding:13px}.position-values strong{font-size:.8rem}.position-secondary button{font-size:.65rem}.position-tabs button{padding:9px 10px}.mobile-navigation-sheet .modal{padding-left:16px;padding-right:16px}.mobile-navigation-sheet .grouped-navigation{gap:11px}.mobile-navigation-sheet .grouped-navigation button{font-size:.7rem!important}.banner-coin{margin-right:0}.dashboard-hero .banner-coin .kingdom-coin{width:72px}.dashboard-hero .banner-copy h2{font-size:1.65rem}.level-page-total strong{font-size:1.2rem}.level-page-total span{font-size:.7rem}}@keyframes menuRise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:761px){.mobile-navigation-sheet{display:none}}@media(prefers-reduced-motion:reduce){.position-card:hover{transform:none}.mobile-navigation-sheet .modal{animation:none}}.grouped-navigation button{font-size:.875rem!important}.grouped-navigation button>span:nth-child(2){min-width:0;text-align:left;line-height:1.35}.nav-icon{flex-shrink:0}.rank-progress>div>div,.position-values strong{font-size:.875rem}.history-filters label{font-size:.8125rem}.income-history td{font-size:.875rem}.position-amount>span,.position-values span,.network-strip span{font-size:.8125rem}@media(max-width:760px){.mobile-navigation-sheet .grouped-navigation button{font-size:.875rem!important}.mobile-navigation-sheet .grouped-navigation button .nav-icon{padding:2px}.income-history tbody td{font-size:.875rem}.income-history td:before{font-size:.8125rem}.rank-progress>div>div,.rank-progress>div>div strong{font-size:.8125rem}.position-secondary button,.position-dates,.stat-note{font-size:.75rem}.position-card-heading>div>span{font-size:.75rem}.position-values span{font-size:.75rem}}.grouped-navigation a{display:flex;gap:10px;padding:10px 12px!important;align-items:center;justify-content:flex-start!important;min-height:47px;color:#9db09c!important;font-size:.8rem!important;border-radius:10px;border:1px solid transparent}.grouped-navigation a.active{color:#efd78b!important;border-color:#d4b25950;background:linear-gradient(100deg,#cbaa3526,#31714110);box-shadow:inset 3px 0 #e8c370,0 4px 15px #0002}.grouped-navigation a.active .nav-icon{background:#d3b85512}.grouped-navigation a{font-size:.7rem!important;gap:7px;padding:8px!important}.mobile-navigation-sheet .grouped-navigation a{border:1px solid #bac36320;background:#c1d26604;padding:11px 9px!important;min-height:50px;font-size:.75rem!important}.mobile-navigation-sheet .grouped-navigation a.active{border-color:#d6b46c70;background:linear-gradient(115deg,#ae933c26,#3b673627)}.mobile-navigation-sheet .grouped-navigation a{font-size:.7rem!important}.grouped-navigation a{font-size:.875rem!important}.grouped-navigation a>span:nth-child(2){min-width:0;text-align:left;line-height:1.35}.mobile-navigation-sheet .grouped-navigation a{font-size:.875rem!important}.mobile-navigation-sheet .grouped-navigation a .nav-icon{padding:2px}.grouped-navigation a{text-decoration:none;cursor:pointer}.income-summary{display:flex;flex-direction:column;gap:14px}.income-total{padding:20px;background:linear-gradient(125deg,#e5bd3b18,#0a171b);border:1px solid #dcb54360;border-radius:12px}.income-total>span{display:block;color:#b9c9c8;font-size:12px}.income-total strong{display:block;font-size:clamp(24px,3vw,38px);color:#f4d575;margin-top:10px}.income-total small{font-size:14px}.income-summary-row{display:flex;align-items:center;gap:12px;padding:18px 12px;background:#08141a;border:1px solid #dcb54350;border-radius:9px;text-align:left}.income-summary-row strong{margin-left:auto;color:#f4d575}.member-sidebar{border:1px solid #c79e3970;background:linear-gradient(180deg,#030c10ed 35%,#030c10b0),url(/kingdom-lion.png) center bottom/cover}.dashboard-hero{border-color:#e4bd4a;background:linear-gradient(90deg,#020b12ed,#020b1260),url(/kingdom-lion.png) center 38%/cover}.dashboard-main .panel,.dashboard-main .stat{border-color:#c79e3970;box-shadow:inset 0 1px #ffdd7020,0 8px 28px #0004}.dashboard-main h3{color:#f7e9b5}@media(max-width:600px){.income-summary-row{font-size:12px;padding:14px 10px}.income-total{padding:16px}}.dashboard-main .stat-card{border-color:#c79e3980;background:linear-gradient(135deg,#142027,#030e14);border-radius:10px}.dashboard-main .stat-card>div:first-child>svg{color:#edc34d}.business-overview{margin:24px 0}.business-overview h3{display:flex;align-items:center;gap:10px}.business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-card{display:flex;align-items:center;gap:16px;padding:22px}.business-card>svg{color:#f4d575;flex-shrink:0}.business-card span{font-size:12px;color:#c4d2d2}.business-card strong{display:block;margin:8px 0;color:#f4d575;font-size:26px}.business-card strong small{font-size:13px}.business-card p{font-size:11px;color:#99abaa;margin:0}.business-members{margin-left:auto;padding-left:16px;border-left:1px solid #dcb54340}.business-members strong{font-size:22px}@media(min-width:761px){.dashboard-hero{min-height:160px;padding:22px 28px}.dashboard-hero .banner-copy h2{font-size:1.75rem;margin:8px 0 16px}.dashboard-hero .banner-coin .kingdom-coin{width:100px}}@media(max-width:1100px){.business-grid{grid-template-columns:1fr}}@media(max-width:600px){.business-card{padding:16px;gap:12px}.business-card strong{font-size:20px}.business-card>svg{width:25px}.business-members{padding-left:10px}.business-card span{font-size:10px}}.reference-sidebar-brand{display:none}.reference-panel{--accent: #e8c77c;--ink: #f2f1ec;--muted: #8d9d9d;--edge: #ffffff0c;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;background:radial-gradient(ellipse at 80% 0,#98804408,transparent 38%),#080c10;min-height:100vh}.reference-panel .topbar{height:80px;padding:15px 30px;border-bottom:1px solid var(--edge);background:#0b1015;box-shadow:none}.reference-panel .topbar .brand-logo{width:215px}.reference-panel .topbar-right{margin-left:auto}.reference-panel .wallet-button{background:#151d23;border:1px solid #ffffff14;border-radius:12px;box-shadow:none;min-height:42px}.reference-panel .chain{color:#9baaab;font-size:12px}.reference-panel .workspace{grid-template-columns:232px minmax(0,1fr)}.reference-panel .dashboard-main{padding:32px 30px 50px;max-width:1580px;margin:0 auto}.reference-panel .member-sidebar{height:calc(100vh - 80px);top:0;padding:28px 16px;border:0;border-right:1px solid var(--edge);border-radius:0;background:#0b1015;overflow:auto;scrollbar-width:thin}.reference-panel .reference-sidebar-brand{display:block;padding:0 10px 24px;border-bottom:1px solid var(--edge);margin-bottom:20px}.reference-panel .reference-sidebar-brand .brand-logo{width:170px;height:auto;max-width:100%;margin-bottom:17px}.reference-panel .reference-sidebar-brand strong{font-size:13px;color:#d4bb85;font-weight:500}.reference-panel .reference-sidebar-brand p{font-size:12px;color:#627777;line-height:1.6;margin:7px 0 0}.reference-panel .sidebar-membership{display:none}.reference-panel .nav-group-label{font-size:10px;font-weight:600;letter-spacing:.15em;color:#5d7073;margin:20px 12px 10px}.reference-panel .grouped-navigation a{font-size:13px!important;min-height:46px;padding:10px 12px!important;border-radius:11px;color:#93a3a6!important;border:1px solid transparent;gap:12px;transition:background .2s,color .2s}.reference-panel .grouped-navigation a:hover{background:#ffffff04;color:#e5e5dc!important}.reference-panel .grouped-navigation a.active{background:linear-gradient(110deg,#d6b5641f,#c3a15809);border-color:#d6b56422;color:#edce8f!important;box-shadow:none}.reference-panel .nav-icon{width:29px;height:29px;padding:5px;border-radius:8px;background:#ffffff05!important;color:#728c92}.reference-panel .grouped-navigation a.active .nav-icon{background:#d6b56418!important;color:#e8c77c}.reference-panel .nav-chevron{opacity:.3}.reference-panel .sidebar-bottom{margin:30px 10px 0;padding-top:25px;border-color:var(--edge)}.reference-panel .sidebar-bottom .eyebrow{font-size:10px;color:#697f80}.reference-panel .sidebar-bottom .outline{border-color:#d6b56422;background:#d6b56407;color:#c8b185;font-size:12px;border-radius:10px}.reference-panel .footer{background:#0b1015;border-top:1px solid var(--edge);color:#607779;font-size:12px;padding:20px}.reference-dashboard{display:flex;flex-direction:column;gap:24px;min-width:0}.ref-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:2px}.dashboard-kicker{display:flex;align-items:center;gap:7px;color:#a89975;font-size:10px;font-weight:700;letter-spacing:.17em;margin-bottom:10px}.ref-welcome h1{font:600 clamp(24px,2.5vw,35px)/1.2 "DM Sans",sans-serif;letter-spacing:-.04em;color:#f0f0e8;margin:0 0 10px}.ref-welcome p{font-size:14px;line-height:1.5;color:#7e9296;margin:0}.dashboard-header-actions{display:flex;align-items:center;gap:10px}.dashboard-rank-pill{display:flex;align-items:center;gap:7px;border:1px solid #ceb27826;color:#d6be89;background:#ceb27808;padding:9px 12px;border-radius:10px;font-size:12px;text-decoration:none;white-space:nowrap}.ref-welcome .subtle{background:#ffffff04;border:1px solid var(--edge);border-radius:10px;color:#8fa2a8;font-size:12px;min-height:38px;gap:7px;padding:8px 10px}.ref-panel{padding:23px;background:linear-gradient(150deg,#121b22,#10171c);border:1px solid #ffffff0d;border-radius:19px;box-shadow:0 12px 32px #0002;min-width:0}.ref-section-title{display:flex;align-items:center;gap:10px;margin-bottom:20px;min-width:0}.ref-section-title>svg{width:20px;height:20px;color:#ae9b6b;flex-shrink:0}.ref-section-title h2{font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;color:#dfe5e2;letter-spacing:-.025em;line-height:1.4;margin:0}.ref-section-title>a{margin-left:auto;text-decoration:none;font-size:11px;color:#b5a477;white-space:nowrap}.ref-accounts,.ref-business{padding:0;background:none;border:0;box-shadow:none;border-radius:0}.ref-accounts>.ref-section-title,.ref-business>.ref-section-title{margin-bottom:13px}.ref-accounts>.ref-section-title h2,.ref-business>.ref-section-title h2{font-size:12px;font-weight:500;color:#8c9fa4}.ref-accounts>.ref-section-title>svg,.ref-business>.ref-section-title>svg{width:15px;height:15px;color:#6f868c}.ref-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ref-account-card{position:relative;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:25px;text-decoration:none;color:#e7e9e4;min-width:0;overflow:hidden;border:1px solid #ffffff0b;border-radius:18px;background:linear-gradient(145deg,#18242c,#111b22);box-shadow:0 10px 22px #0002;transition:transform .2s,border-color .2s,box-shadow .2s}.ref-account-card:hover{transform:translateY(-4px);border-color:#c7ad6155;box-shadow:0 15px 30px #0004}.ref-account-card:after{content:"";position:absolute;right:-20px;bottom:-65px;width:150px;height:150px;border:1px solid #ffffff04;border-radius:50%;pointer-events:none}.metric-card-top{display:flex;align-items:center;gap:11px;min-width:0}.metric-icon{display:grid;place-items:center;width:41px;height:41px;flex-shrink:0;border:1px solid #acbccd16;border-radius:12px;background:linear-gradient(145deg,#c0ddf111,#a2b6c704);color:#a3bfcc;box-shadow:inset 0 1px #ffffff09}.metric-icon svg{width:21px;height:21px;stroke-width:1.8}.metric-card-label{font-size:12px;font-weight:500;line-height:1.45;color:#a2b2b8}.ref-account-card strong{font-family:DM Sans,sans-serif;font-size:clamp(26px,2.5vw,38px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1.15;display:block;overflow-wrap:anywhere}.ref-account-card strong small{font-size:.63em;color:#9cacb2;font-weight:400;margin-right:3px}.ref-account-card p{font-size:11px;color:#70868d;line-height:1.5;margin:10px 0 0}.metric-tone-0{background:radial-gradient(ellipse at 90% 0,#efd08b18,transparent 70%),linear-gradient(145deg,#292820,#171c1c);border-color:#c2a36928}.metric-tone-0 .metric-icon{background:linear-gradient(145deg,#e7c279,#b3914b);color:#29281d;border-color:#e8cf8c55;box-shadow:0 4px 15px #c3a05215}.metric-tone-0 .metric-card-label{color:#d8c699}.metric-tone-0 strong{color:#f2deb0}.metric-tone-0 strong small{color:#c2ad77}.metric-tone-1 .metric-icon{background:#549e8912;color:#8cc8b4;border-color:#8cc8b420}.metric-tone-2 .metric-icon{background:#729fce12;color:#96b7df;border-color:#96b7df20}.metric-tone-3 .metric-icon{background:#a489c012;color:#b8a2ce;border-color:#b8a2ce20}.ref-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ref-business-card{display:flex;align-items:center;gap:16px;padding:22px;background:#10191f;border:1px solid #ffffff09;border-radius:16px;min-width:0}.business-icon{width:45px;height:45px;border:1px solid #728f9220;background:#728f920a;border-radius:13px;color:#8aa9ad;display:grid;place-items:center;flex-shrink:0}.business-icon svg{width:23px;height:23px;stroke-width:1.7}.ref-business-card span:not(.business-icon){font-size:12px;color:#8ea2a8}.ref-business-card strong{font:600 29px/1.25 DM Sans,sans-serif;color:#dfe9e4;display:block;margin:7px 0 5px;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ref-business-card strong small{font-size:.65em;color:#829598;margin-right:3px;font-weight:400}.ref-business-card p{font-size:11px;color:#5d7982;line-height:1.4;margin:0}.ref-business-members{margin-left:auto;flex-shrink:0;border-left:1px solid #ffffff09;padding:2px 0 2px 20px}.ref-business-members span{font-size:11px!important}.ref-business-members strong{display:flex;align-items:center;gap:9px;font-size:23px;color:#bacdd0}.ref-business-members svg{color:#496d7c;width:17px}.ref-primary-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;align-items:stretch}.ref-secondary-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:stretch}.ref-stake-card{background:radial-gradient(ellipse at 100% 0,#dbb96807,transparent 65%),linear-gradient(145deg,#172025,#10191e)}.ref-panel-description{font-size:13px;color:#789099;line-height:1.5;margin:-10px 0 24px 30px}.ref-stake-card .restake-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:none;padding:0;align-content:start;border:0}.ref-restake-form .ref-plan-detail{grid-column:2;grid-row:1/3;padding:13px;background:#0812187a;border:1px solid #a4bfc413;border-radius:12px;font-size:11px}.ref-plan-detail>strong{font-size:12px;color:#c7b582;display:block;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid #ffffff07}.ref-plan-detail>div{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.55;margin:7px 0;color:#6f8b95}.ref-plan-detail b{font-weight:500;color:#bdccd0;white-space:nowrap}.ref-stake-card .restake-form>label{font-size:12px;color:#94a9b2;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.ref-stake-card .restake-form>label:nth-of-type(2){grid-column:1/-1}.ref-stake-card .restake-form select,.ref-stake-card .restake-form input{background:#0b151c;border:1px solid #58778628;border-radius:10px;color:#d6e4e4;padding:12px;min-height:47px;font-size:14px;width:100%}.ref-stake-card .amount-input{background:#0b151c;border:1px solid #58778628;border-radius:10px;height:auto;overflow:hidden}.ref-stake-card .amount-input>span{font-size:15px;color:#b4a26d;padding:0 14px}.ref-stake-card .plan-strip{display:none}.ref-stake-card .balance-line{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#5e7d88;margin:0;flex-wrap:wrap}.ref-funding{grid-column:1/-1;font-size:11px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#78949c;margin:4px 0}.ref-funding strong{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:10px;border:1px solid #54798722;border-radius:9px;color:#8ca9b6;font-size:11px;font-weight:400;background:#0d1b2270}.ref-funding svg{width:15px;height:15px;color:#ad9b6c}.ref-funding small{margin-left:auto;font-size:10px;white-space:nowrap}.reference-dashboard .primary,.ref-gold-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:45px;background:linear-gradient(110deg,#ebd097,#c9a65e);border:1px solid #e0c284;border-radius:11px;color:#29271f;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff6d440,0 5px 15px #d5b36b0c;transition:filter .2s}.reference-dashboard .primary:hover:not(:disabled){filter:brightness(1.08)}.reference-dashboard .primary:disabled{color:#587987;background:#10232b;border-color:#5d849425;opacity:1;box-shadow:none;cursor:not-allowed}.ref-stake-card .restake-form>.primary,.ref-stake-card .restake-form>.hint,.ref-stake-card .restake-form>.error,.ref-stake-card .restake-form>.review-row,.ref-stake-card .restake-form>.notice,.ref-stake-card .restake-form>.text-button{grid-column:1/-1;margin:0}.ref-stake-card .restake-form>.hint{color:#536f7b;font-size:11px}.ref-view-link{display:block;text-align:center;margin-top:19px;font-size:12px;color:#bbab80;text-decoration:none}.ref-rank-card{background:radial-gradient(ellipse at 95% 0,#5c9d9009,transparent 60%),linear-gradient(145deg,#132127,#10191e);display:flex;flex-direction:column}.ref-status{margin-left:auto;padding:5px 8px;font-size:10px;border:1px solid #547c742f;background:#54877d0c;color:#87a99c;border-radius:7px;white-space:nowrap}.rank-progress-summary{display:flex;align-items:center;gap:20px;padding:3px 0 22px}.rank-completion-ring{width:77px;height:77px;flex-shrink:0;border-radius:50%;background:conic-gradient(#d5bd81 var(--completion),#21323a 0);display:grid;place-items:center;position:relative;box-shadow:0 0 22px #bbaa6610}.rank-completion-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#132027}.rank-completion-ring strong{position:relative;font-size:25px;font-weight:500;letter-spacing:-.06em;color:#e8d9ad}.rank-completion-ring small{font-size:11px;color:#91a59f;letter-spacing:0;margin-left:2px}.rank-progress-summary>div:last-child>span{color:#697f82;font-size:9px;font-weight:600;letter-spacing:.15em}.rank-progress-summary h3{font-family:DM Sans,sans-serif;color:#e2e7dc;font-size:26px;letter-spacing:-.04em;font-weight:500;margin:6px 0}.rank-progress-summary p{font-size:11px;color:#739197;margin:0}.ref-rank-goal{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #ffffff09;border-bottom:1px solid #ffffff09;margin-bottom:17px;flex-wrap:wrap}.ref-rank-identity{display:flex;align-items:center;gap:8px;min-width:0}.ref-rank-shield{width:33px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid #c8b17025;color:#d1b77a;background:#c8b1700d;flex-shrink:0}.ref-rank-shield svg{width:18px;height:18px;stroke-width:1.6}.ref-rank-shield.next{background:#789e9809;border-color:#789e9825;color:#91b7ad}.ref-rank-identity span,.ref-rank-reward span{display:block;color:#627d87;font-size:9px;margin-bottom:4px}.ref-rank-identity strong{font-size:14px;line-height:1.3;color:#c6d6d5;font-weight:500}.rank-separator{color:#365661;font-size:22px}.ref-rank-reward{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.ref-rank-reward>svg{width:21px;height:21px;color:#b59e62}.ref-rank-reward strong{font-size:20px;color:#ddc893;font-weight:500;letter-spacing:-.03em}.ref-rank-reward small{font-size:13px;margin-right:2px;color:#ab9565}.ref-rank-table{border:0;border-radius:0}.ref-rank-table-head,.ref-rank-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(80px,1fr) 25px;align-items:center;gap:12px}.ref-rank-table-head{font-size:9px;color:#5c7b85;margin-bottom:9px}.ref-rank-table-head>span:last-child{font-size:8px}.ref-rank-row{padding:10px 0;border-top:1px solid #ffffff05;font-size:11px}.ref-rank-row>div:first-child{display:grid;grid-template-columns:15px 1fr;gap:5px 7px;min-width:0}.ref-rank-row>div:first-child>svg{grid-row:1/3;align-self:center;width:14px;height:14px;color:#839d97;stroke-width:1.7}.ref-rank-row>div:first-child>span{color:#a6bbc0;line-height:1.35}.ref-rank-row small{grid-column:2;font-size:10px;color:#4e737f;line-height:1.35;overflow-wrap:anywhere}.ref-rank-row>svg{width:14px;height:14px;justify-self:center;color:#365561}.ref-rank-row>.requirement-met{color:#83bca3}.ref-rank-bar{display:flex;align-items:center;gap:8px;font-size:9px;color:#738f94;min-width:0}.ref-rank-bar progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:20px;background:#22353d;overflow:hidden;height:5px;width:100%}.ref-rank-bar progress::-webkit-progress-bar{background:#22353d;border-radius:20px}.ref-rank-bar progress::-webkit-progress-value{background:linear-gradient(90deg,#9cad79,#75b8a0);border-radius:20px}.ref-rank-bar progress::-moz-progress-bar{background:#83b89c;border-radius:20px}.ref-rank-note{font-size:10px;color:#557780;line-height:1.6;margin:15px 0}.ref-rank-card .ref-gold-button{margin-top:auto;width:100%}.ref-income-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.ref-income-tile{padding:15px 12px;border:1px solid #ffffff08;border-radius:12px;background:#08141b6b;display:flex;gap:10px;min-width:0;align-items:flex-start;text-decoration:none;color:#bbcfd1;transition:border-color .2s,background .2s}.ref-income-tile:hover{border-color:#c3aa6830;background:#15232b}.ref-income-tile>svg{width:19px;height:19px;color:#b8a77c;margin-top:2px;flex-shrink:0}.ref-income-tile span{font-size:10px;color:#718c96;display:block}.ref-income-tile strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.035em;color:#d9d9c1;margin:8px 0;overflow-wrap:anywhere;line-height:1.2}.ref-income-tile strong small{font-size:14px;color:#958768;margin-right:2px}.ref-income-tile em{font-size:9px;font-style:normal;color:#8d845f}.ref-table-title{font-size:12px;color:#96aeb3;font-weight:500;margin:0 0 12px}.ref-level-table-wrap{overflow:auto;border:1px solid #ffffff08;border-radius:11px}.ref-level-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;color:#89a5af}.ref-level-table th,.ref-level-table td{padding:11px 13px;border-bottom:1px solid #ffffff05}.ref-level-table th{font-size:10px;font-weight:500;color:#5e8595}.ref-level-table thead{background:#0b1c2480}.ref-level-table td:nth-child(n+2),.ref-level-table th:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.ref-level-table a{color:#93afb8;text-decoration:none}.ref-level-table tfoot{background:#b6a26a05}.ref-level-table tfoot th,.ref-level-table tfoot td{font-size:12px;color:#c9b37e;font-weight:500;border:0}.ref-level-cards{display:none}.ref-loading{font-size:12px;color:#738b93;padding:24px 0}.ref-token-network{display:flex;flex-direction:column;gap:18px;min-width:0}.ref-token-card{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 30%,#dbc2740c,transparent 65%),linear-gradient(145deg,#242820,#141d1c);border-color:#b4a26b21}.knd-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:26px}.knd-token-label{font-size:9px;font-weight:700;letter-spacing:.15em;color:#a89d70}.knd-network-badge{font-size:9px;color:#96a695;border:1px solid #99ab6e25;background:#a4ac7910;padding:5px 9px;border-radius:20px}.knd-balance-hero{display:flex;align-items:center;gap:20px;margin-bottom:27px}.ref-token-card .knd-balance-hero .kingdom-coin{width:85px!important;height:85px;flex-shrink:0;filter:drop-shadow(0 7px 12px #0004)}.knd-balance-hero>div:last-child{min-width:0}.knd-balance-hero h2{font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;color:#d6d8c7;margin:0 0 8px;letter-spacing:-.02em}.knd-balance-hero>div>span{font-size:11px;color:#7c9489}.knd-balance-hero strong{display:block;font-size:clamp(28px,2.9vw,40px);font-weight:500;color:#eee2b6;line-height:1.2;letter-spacing:-.04em;margin-top:7px;overflow-wrap:anywhere}.knd-balance-hero strong small{font-size:11px;color:#a1946b;letter-spacing:.06em;margin-left:5px}.knd-wallet-row,.knd-contract-row{padding:12px 0;border-top:1px solid #b3b27e0e;display:flex;align-items:center;gap:8px;font-size:10px;color:#688675;min-width:0}.knd-wallet-row strong{margin-left:auto;font-size:11px;font-weight:400;color:#a5b6a5}.knd-wallet-row>svg,.knd-contract-row svg{width:14px;color:#a19364;flex-shrink:0}.knd-contract-row>div{display:flex;align-items:center;gap:8px}.knd-contract-row>a{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:11px;color:#b3a679;text-decoration:none}.knd-explorer-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;min-height:40px;border:1px solid #b6a56727;border-radius:10px;font-size:11px;font-weight:500;background:#a89d6710;color:#cabb87;text-decoration:none}.ref-token-network .referral{background:linear-gradient(145deg,#13232a,#101c22);border:1px solid #a9bec80d;border-radius:19px;box-shadow:0 12px 32px #0002;padding:23px;margin:0;flex:1}.ref-token-network .referral-heading{gap:13px;margin-bottom:18px}.ref-token-network .referral-symbol{width:38px;height:38px;border-radius:12px;background:#80a9970d;border:1px solid #80a99715;color:#8bb5a5;flex-shrink:0}.ref-token-network .referral-symbol svg{width:20px}.ref-token-network .referral .eyebrow{font-size:8px;color:#5f7f85}.ref-token-network .referral h3{font-family:DM Sans,sans-serif;font-size:17px;color:#cfdcda;letter-spacing:-.02em}.ref-token-network .referral p{font-size:11px;color:#60808a;margin:7px 0;line-height:1.5}.ref-token-network .referral-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ref-token-network .referral-input input{font-size:10px;padding:10px;border:1px solid #56829125;border-radius:9px;background:#0a1720;color:#7294a5;min-width:0;width:100%;min-height:40px}.ref-token-network .referral-input button{font-size:11px;min-height:40px;padding:10px;white-space:nowrap}.ref-token-network .referral-input>a{grid-column:1/-1;font-size:11px;border-color:#597d7420;color:#87a799;border-radius:9px;min-height:36px;padding:8px;background:#5b8a7c06}.ref-recent{margin-top:3px;min-width:0}.ref-recent .position-card{background:#121d24;border-color:#ffffff0d;border-radius:16px;box-shadow:none}.ref-recent .ref-section-title h2{font-size:15px}.ref-recent .position-card .primary{font-size:12px}@media(min-width:1600px){.reference-panel .dashboard-main{padding:38px 44px 55px}.ref-account-card{padding:25px}.ref-account-card strong{font-size:41px}.ref-panel{padding:27px}}@media(max-width:1200px)and (min-width:761px){.reference-panel .workspace{grid-template-columns:200px minmax(0,1fr)}.reference-panel .dashboard-main{padding:26px 20px}.ref-account-grid{gap:10px}.ref-account-card{padding:17px 14px;gap:20px}.metric-card-top{flex-direction:column;align-items:flex-start;gap:9px}.ref-account-card strong{font-size:29px}.ref-business-card{padding:17px;gap:12px}.ref-business-card strong{font-size:26px}.ref-business-members{padding-left:12px}.business-icon{width:35px;height:35px}.ref-primary-grid,.ref-secondary-grid{grid-template-columns:1fr}.ref-rank-goal{gap:18px}.ref-income-tiles{gap:14px}.ref-token-network{display:grid;grid-template-columns:1fr 1fr}.dashboard-rank-pill{display:none}}@media(max-width:760px){.reference-panel{background:#080e13}.reference-panel .topbar{height:auto;min-height:74px;padding:13px 16px;flex-wrap:wrap;gap:8px}.reference-panel .topbar .brand{flex:1}.reference-panel .topbar .brand-logo{width:170px}.reference-panel .topbar-right{gap:7px}.reference-panel .topbar .chain{display:none}.reference-panel .wallet-button{font-size:11px;padding:9px;min-height:37px}.reference-panel .workspace{display:block}.reference-panel .member-sidebar{display:none}.reference-panel .dashboard-main{padding:25px 16px 95px}.reference-dashboard{gap:23px}.ref-welcome{gap:10px;align-items:flex-start}.dashboard-kicker{font-size:9px;margin-bottom:8px}.ref-welcome h1{font-size:26px;line-height:1.2;max-width:260px;margin-bottom:10px}.ref-welcome p{font-size:13px;max-width:275px}.dashboard-rank-pill{display:none}.ref-welcome .subtle{padding:9px;min-height:34px;margin-top:20px}.ref-welcome .subtle span{display:none}.ref-account-grid{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.ref-account-card{padding:17px 15px;gap:22px;border-radius:16px}.metric-card-top{flex-direction:column;align-items:flex-start;gap:10px}.metric-icon{width:35px;height:35px;border-radius:10px}.metric-icon svg{width:19px;height:19px}.metric-card-label{font-size:12px;color:#9cafb9}.ref-account-card strong{font-size:32px}.ref-account-card p{font-size:10px;margin-top:9px}.ref-business-grid{grid-template-columns:1fr;gap:12px}.ref-business-card{padding:18px;gap:13px;border-radius:15px}.business-icon{width:37px;height:37px;border-radius:11px}.business-icon svg{width:20px;height:20px}.ref-business-card strong{font-size:27px}.ref-business-card span:not(.business-icon){font-size:12px}.ref-business-card p{font-size:10px;max-width:210px}.ref-business-members{padding-left:12px;max-width:82px}.ref-business-members span{font-size:10px!important}.ref-business-members strong{font-size:21px}.ref-primary-grid,.ref-secondary-grid{grid-template-columns:1fr;gap:18px}.ref-panel{padding:20px;border-radius:18px}.ref-section-title h2{font-size:17px}.ref-section-title>svg{width:19px;height:19px}.ref-section-title>a{font-size:11px}.ref-panel-description{font-size:12px;margin-left:29px;line-height:1.6;margin-bottom:24px}.ref-stake-card .restake-form{gap:15px}.ref-stake-card .restake-form>label{font-size:13px}.ref-restake-form .ref-plan-detail{font-size:11px;padding:11px}.ref-plan-detail>div{gap:6px}.ref-plan-detail>strong{font-size:11px}.ref-funding,.ref-funding strong{font-size:11px}.ref-funding small{font-size:9px}.reference-dashboard .primary{font-size:14px;min-height:47px}.rank-progress-summary{gap:17px;margin-bottom:2px}.rank-completion-ring{width:74px;height:74px}.rank-progress-summary h3{font-size:25px}.rank-progress-summary p{font-size:11px;line-height:1.5}.ref-rank-goal{gap:11px;padding:16px 0;flex-wrap:wrap}.ref-rank-reward{margin-left:auto}.ref-rank-identity strong{font-size:14px}.ref-rank-reward strong{font-size:21px}.ref-rank-table-head,.ref-rank-row{grid-template-columns:minmax(0,1.4fr) minmax(75px,1fr) 18px;gap:9px}.ref-rank-row{font-size:12px;padding:12px 0}.ref-rank-row small{font-size:10px}.ref-rank-note{font-size:11px;line-height:1.6}.ref-income-tiles{grid-template-columns:1fr;gap:10px;margin-bottom:25px}.ref-income-tile{padding:16px 14px;align-items:center;gap:12px;border-radius:12px}.ref-income-tile>svg{width:23px;height:23px;padding:0}.ref-income-tile>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;flex:1;min-width:0}.ref-income-tile span{font-size:13px;line-height:1.4}.ref-income-tile strong{grid-column:2;grid-row:1/3;text-align:right;font-size:27px;margin:0;max-width:155px}.ref-income-tile em{grid-column:1;font-size:11px}.ref-table-title{font-size:13px}.ref-level-table-wrap{display:none}.ref-level-cards{display:flex;flex-direction:column;gap:9px}.ref-level-card{display:flex;align-items:center;gap:12px;padding:15px 13px;border-radius:12px;border:1px solid #93b3c20d;background:#09192270;text-decoration:none;color:#bed1d4;min-width:0}.ref-level-number{width:34px;height:34px;border:1px solid #ab9d641f;background:#ab9d6408;border-radius:10px;display:grid;place-items:center;font-size:12px;font-weight:500;color:#baac80;flex-shrink:0}.ref-level-card-content{min-width:0;flex:1}.ref-level-card-content>strong{display:block;font-size:13px;font-weight:500;margin-bottom:11px}.ref-level-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ref-level-card-metrics>div:last-child{text-align:right}.ref-level-card-metrics span{display:block;font-size:10px;color:#507989;margin-bottom:5px}.ref-level-card-metrics b{display:block;font-size:16px;font-weight:500;color:#9db7c1;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ref-level-card-metrics>div:last-child b{color:#c9b982}.ref-mobile-level-total{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:16px 13px;background:#b9a45e07;border:1px solid #b9a45e1a;border-radius:11px;margin-top:3px;font-size:11px;color:#7f9295}.ref-mobile-level-total strong{font-size:23px;font-weight:500;color:#d4bc81;overflow-wrap:anywhere}.ref-token-network{gap:18px}.knd-card-heading{margin-bottom:28px}.knd-balance-hero{gap:20px}.ref-token-card .knd-balance-hero .kingdom-coin{width:82px!important;height:82px}.knd-balance-hero h2{font-size:18px}.knd-balance-hero strong{font-size:38px}.knd-wallet-row,.knd-contract-row{font-size:11px}.knd-wallet-row strong,.knd-contract-row>a{font-size:11px}.knd-explorer-link{font-size:12px;min-height:43px}.ref-token-network .referral{padding:20px;border-radius:18px}.ref-token-network .referral h3{font-size:18px}.ref-token-network .referral p{font-size:12px}.ref-token-network .referral-input{grid-template-columns:1fr}.ref-token-network .referral-input input{font-size:12px;min-height:43px}.ref-token-network .referral-input button{font-size:13px;min-height:43px}.ref-token-network .referral-input>a{font-size:12px;min-height:39px}.reference-panel .mobile-menu-launch{background:linear-gradient(120deg,#e5c77f,#baa16b);color:#27291f;border:1px solid #ebd39b55;box-shadow:0 7px 30px #0006;font-size:13px;border-radius:16px}.reference-panel .mobile-navigation-sheet .grouped-navigation a{font-size:14px!important}.reference-panel .footer{font-size:11px}}@media(max-width:360px){.reference-panel .dashboard-main{padding-right:12px;padding-left:12px}.ref-account-card{padding:15px 13px}.ref-account-card strong{font-size:28px}.ref-panel{padding:17px}.ref-business-card{padding:15px;gap:11px}.business-icon{display:none}.ref-rank-reward{flex-basis:100%;justify-content:flex-end;margin-top:6px}.ref-stake-card .restake-form{grid-template-columns:1fr}.ref-restake-form .ref-plan-detail{grid-column:1;grid-row:auto}.ref-income-tile strong{font-size:24px}.ref-funding small{font-size:9px}.ref-token-card .knd-balance-hero .kingdom-coin{width:70px!important;height:70px}.knd-balance-hero{gap:15px}.knd-balance-hero strong{font-size:33px}}@media(prefers-reduced-motion:reduce){.ref-account-card{transition:none}.ref-account-card:hover{transform:none}}.reference-panel .grouped-navigation a{font-size:14px!important}.metric-card-label{font-size:13px}.ref-account-card p,.ref-business-card p{font-size:12px}.ref-section-title h2{font-size:18px}.ref-panel-description,.ref-stake-card .restake-form>label{font-size:14px}.ref-plan-detail>strong,.ref-plan-detail b{font-size:12px}.ref-plan-detail>div{font-size:12px}.ref-rank-identity span,.ref-rank-reward span,.ref-rank-table-head{font-size:11px}.ref-rank-row{font-size:13px}.ref-rank-row small,.ref-rank-bar,.ref-rank-note{font-size:11px}.ref-income-tile span{font-size:12px}.ref-income-tile em{font-size:11px}.ref-table-title{font-size:14px}.ref-level-table,.ref-level-table th,.knd-wallet-row,.knd-contract-row,.knd-explorer-link{font-size:12px}.rank-progress-summary>div:last-child>span{font-size:10px}.ref-token-network .referral p{font-size:12px}@media(max-width:760px){.ref-section-title h2{font-size:18px}.ref-account-card p{font-size:11px}.metric-card-label,.ref-panel-description,.ref-rank-row{font-size:13px}.ref-rank-row small{font-size:11px}.ref-level-card-metrics span{font-size:12px}.ref-level-card-content>strong{font-size:14px}.ref-level-card-metrics b{font-size:17px}.ref-mobile-level-total{font-size:12px}.ref-income-tile span{font-size:14px}.ref-rank-table-head>span:last-child{font-size:9px}.ref-rank-table-head{font-size:11px}.knd-wallet-row,.knd-contract-row{font-size:12px}}.reference-panel{background:radial-gradient(ellipse at 20% 0,#4b6d4620,transparent 48%),#080d0e}.reference-panel .topbar{background:#0a1212;border-bottom-color:#c7b26818}.reference-panel .member-sidebar{background:linear-gradient(180deg,#091312f5,#091312f0 60%,#091312b0),url(/assets/kingdom-dashboard.webp) right bottom/auto 75%;border-right-color:#c7b26817}.reference-panel .dashboard-main{padding-top:24px}.reference-dashboard{gap:22px}.artwork-welcome{position:relative;isolation:isolate;padding:27px 29px;min-height:170px;border:1px solid #c8a64f4a;border-radius:21px;overflow:hidden;background:linear-gradient(90deg,#101d17 2%,#101d17ed 42%,#111d1680 65%,#070c0860),url(/assets/kingdom-dashboard.webp) 70% 45% / cover;box-shadow:inset 0 1px #f4df9140,0 16px 35px #0004;align-items:flex-start}.artwork-welcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,#08110c60);z-index:-1}.artwork-welcome>div:first-child{max-width:68%}.artwork-welcome .dashboard-kicker{color:#bca567;letter-spacing:.2em;font-size:10px}.artwork-welcome h1{color:#ffedbd;font-size:clamp(28px,2.7vw,39px);text-shadow:0 2px 20px #0007;max-width:650px;line-height:1.12;margin-bottom:13px}.artwork-welcome p{color:#a8bcab;font-size:13px;max-width:440px}.artwork-welcome .dashboard-header-actions{position:absolute;right:21px;top:18px}.artwork-welcome .dashboard-rank-pill{background:#132016c9;border-color:#e0ba4c40;color:#e1c27d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.artwork-welcome .subtle{background:#0b180dc9;border-color:#e0ba4c30;color:#bfaf78;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ref-account-card{gap:28px;min-height:195px;border-radius:17px;background:linear-gradient(135deg,#213226,#111f1b 60%,#12281f);border-color:#a8c89b25;box-shadow:inset 0 1px #dff4c014,inset 0 -2px #060e0a60,0 14px 25px #0003}.ref-account-card:before{content:"";position:absolute;width:95px;height:95px;top:-38px;right:-25px;border-radius:50%;background:radial-gradient(#d8e09b16,transparent 70%);pointer-events:none}.ref-account-card:after{border-color:#8da57512;right:-35px;bottom:-35px;width:120px;height:120px;box-shadow:0 0 0 17px #8da57505,0 0 0 35px #8da57503}.metric-card-top{position:relative;z-index:1;gap:13px}.metric-icon{width:49px;height:49px;border-radius:14px;background:linear-gradient(140deg,#56794550,#263b2f30);border-color:#b2d39a25;color:#b7d59e;box-shadow:inset 0 2px #f4ffd620,0 7px 12px #0002}.metric-icon svg{width:24px;height:24px;stroke-width:1.8;filter:drop-shadow(0 2px 1px #0004)}.metric-card-label{font-size:13px;color:#afc1ae}.ref-account-card strong{font-size:clamp(30px,2.8vw,44px);color:#eff1d8;font-weight:600;text-shadow:0 2px 10px #0002}.ref-account-card strong small{color:#b3bb8b;font-size:.56em;margin-right:4px}.metric-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;position:relative;z-index:1}.metric-card-footer p{margin:0;font-size:11px;color:#778c77;max-width:150px}.metric-view{font-size:10px;color:#9fae75;border:1px solid #a3bf8727;border-radius:5px;padding:4px 7px;background:#768c4b0b;flex-shrink:0}.metric-tone-0{background:linear-gradient(135deg,#635326,#2b2b19 53%,#242d1c);border-color:#e0be6145;box-shadow:inset 0 1px #fce6a44a,inset 0 -2px #171b0b,0 14px 25px #0003}.metric-tone-0 .metric-icon{background:linear-gradient(135deg,#ffdf8c,#b29448);border-color:#f4d27d;box-shadow:inset 0 2px #fff1c9,0 6px 16px #0004;color:#51431e}.metric-tone-0 .metric-card-label{color:#ebdbaa}.metric-tone-0 strong{color:#fff0bd}.metric-tone-0 strong small{color:#dac181}.metric-tone-0 p{color:#ac9e66}.metric-tone-0 .metric-view{color:#ead18e;border-color:#ddbd6240}.metric-tone-1{background:linear-gradient(135deg,#234238,#122e26 50%,#12211c);border-color:#8dcab530}.metric-tone-1 .metric-icon{background:linear-gradient(140deg,#80b6a255,#315c4640);border-color:#c0eac635;color:#b5e0ca;box-shadow:inset 0 2px #e4ffc22a,0 6px 14px #0003}.metric-tone-2{background:linear-gradient(135deg,#23394a,#18282e 55%,#12201e);border-color:#a7c4dd25}.metric-tone-2 .metric-icon{background:linear-gradient(140deg,#7ca8c255,#344d4e40);border-color:#b3dbe733;color:#b7dce3;box-shadow:inset 0 2px #e4f4ff2a,0 6px 14px #0003}.metric-tone-3{background:linear-gradient(135deg,#3b3248,#25252d 55%,#18201d);border-color:#c2aed02a}.metric-tone-3 .metric-icon{background:linear-gradient(140deg,#b69abe55,#5c465c40);border-color:#ddc6e233;color:#decae5;box-shadow:inset 0 2px #f5e7ff2a,0 6px 14px #0003}.ref-business-card{border-color:#a1b98420;background:linear-gradient(130deg,#17271f,#0e1c17);box-shadow:inset 0 1px #d9ecbd08,0 8px 22px #0002;border-radius:16px}.business-icon{background:linear-gradient(145deg,#5f744530,#344e3820);border-color:#b7c99027;color:#c3d09b;box-shadow:inset 0 1px #edf0b619}.ref-business-card strong{color:#e7e9c5}.ref-business-card span:not(.business-icon){color:#90a58c}.ref-business-card p{color:#5e7d64}.ref-business-members{border-color:#b9c88717}.ref-business-members strong{color:#bfcfac}.ref-panel{background:linear-gradient(135deg,#17251f,#101a18);border-color:#bdd39b18;box-shadow:inset 0 1px #e7f9cf0c,0 12px 30px #0002}.ref-section-title>svg{color:#c4b270}.ref-section-title h2{color:#e1e6ca}.ref-section-title>a{color:#bcad74}.ref-stake-card{background:radial-gradient(ellipse at 100% 0,#aa914b16,transparent 65%),linear-gradient(145deg,#1b2920,#101c16);border-color:#c0a65325}.ref-plan-detail{box-shadow:inset 0 1px #e2ddb709}.ref-restake-form .ref-plan-detail{background:#0b170eb3;border-color:#8eb08217}.ref-stake-card .restake-form select,.ref-stake-card .restake-form input,.ref-stake-card .amount-input{background:#0b1712;border-color:#87966c26;color:#dae4ca}.ref-stake-card .amount-input input{background:none;border:0}.ref-stake-card .restake-form>label{color:#a8b5a0}.ref-plan-detail>strong{color:#d6be7a}.ref-plan-detail>div{color:#799077}.ref-plan-detail b{color:#c1c9a5}.ref-funding strong{background:#21312160;border-color:#8fa16a24;color:#a0b59a}.ref-funding{color:#879b7f}.reference-dashboard .primary{background:linear-gradient(135deg,#f6dd97,#d2b46a 60%,#bd9a48);border-color:#f7d57870;border-radius:11px;box-shadow:inset 0 2px #fff4cf77,0 5px 13px #0b0f0980;color:#2c311b;letter-spacing:.01em}.reference-dashboard .primary:disabled{background:linear-gradient(135deg,#26372c,#1b2b21);border-color:#88a77b20;color:#6c8d6b;box-shadow:inset 0 1px #c1dbaa07}.ref-rank-card{background:linear-gradient(135deg,#263325,#12231b);border-color:#b7c48427;position:relative;overflow:hidden}.illustrated-rank{position:relative;isolation:isolate;min-height:160px;padding:8px 0 21px;overflow:hidden;margin:-2px 0 3px}.rank-crown-art{position:absolute;right:-16px;top:-30px;width:200px;height:190px;object-fit:contain;z-index:-1;filter:drop-shadow(0 12px 15px #0004);pointer-events:none;animation:crownDrift 7s ease-in-out infinite}.rank-art-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#22302100 45%,#1d2d1900 75%);z-index:-2}.illustrated-rank>div:last-child{max-width:190px}.illustrated-rank p{max-width:170px;line-height:1.5;color:#8fa078}.illustrated-rank h3{color:#f7e5ad;font-size:28px}.illustrated-rank>div:last-child>span{color:#b2a765}.rank-completion-ring{background:conic-gradient(#e6c97b var(--completion),#53654855 0);box-shadow:0 0 20px #bbaa6515;width:79px;height:79px}.rank-completion-ring:before{background:#213020;top:5px;right:5px;bottom:5px;left:5px;box-shadow:inset 0 0 10px #0003}.rank-completion-ring strong{color:#f1dfa6}.ref-rank-goal{border-color:#dce6a912}.ref-rank-shield{background:linear-gradient(135deg,#b8a04b25,#687d4520);border-color:#b9a25c33;color:#dbbe74;box-shadow:inset 0 1px #ffe79218}.ref-rank-shield.next{background:#78a16416;border-color:#adc08020;color:#aeca8b}.ref-rank-identity span,.ref-rank-reward span{color:#8a9d77}.ref-rank-identity strong{color:#c8d4a8}.ref-rank-reward strong{color:#e0c686}.ref-rank-row{border-color:#b5c38412}.ref-rank-row>div:first-child>span{color:#a5b894}.ref-rank-row small{color:#688268}.ref-rank-bar progress::-webkit-progress-bar{background:#30462e}.ref-rank-bar progress::-webkit-progress-value{background:linear-gradient(90deg,#c3cc74,#8bbb73)}.ref-rank-note{color:#6f886e}.ref-income-card{background:linear-gradient(135deg,#1b2b23,#102119);border-color:#9cc18b1d}.ref-income-tile{background:linear-gradient(130deg,#28403466,#18352633);border-color:#d0e6ac14;box-shadow:inset 0 1px #e0eacc07}.ref-income-tile>svg{color:#cab875}.ref-income-tile strong{color:#ecdfae}.ref-income-tile span{color:#8da58a}.ref-income-tile em{color:#a8965b}.ref-level-table-wrap{border-color:#9bab7920}.ref-level-table thead{background:#263b1d50}.ref-level-table th{color:#7f9b6b}.ref-level-table td{color:#a5b990;border-color:#b5ce8d0c}.ref-level-table tfoot{background:#c1ad5308}.ref-level-table tfoot td,.ref-level-table tfoot th{color:#d2bc77}.illustrated-token-card{background:radial-gradient(ellipse at 0 40%,#cfb85825,transparent 55%),linear-gradient(130deg,#454327,#1d2c20);border-color:#e1c36235;box-shadow:inset 0 1px #ffed981f,0 12px 30px #0003}.illustrated-token-card .knd-balance-hero .kingdom-coin{width:103px!important;height:103px;filter:drop-shadow(0 15px 12px #0005);transform:rotate(-13deg);transition:transform .6s ease}.illustrated-token-card:hover .knd-balance-hero .kingdom-coin{transform:rotate(0) translateY(-4px)}.illustrated-token-card .knd-balance-hero strong{color:#ffebaf;font-size:44px;text-shadow:0 3px 13px #0004}.illustrated-token-card .knd-balance-hero h2{color:#e7dba9}.illustrated-token-card .knd-token-label{color:#c4ae64}.illustrated-token-card .knd-network-badge{color:#b1bd8b;background:#cad17712;border-color:#ccd18225}.illustrated-token-card .knd-balance-hero>div>span{color:#a1ac7c}.knd-wallet-row,.knd-contract-row{border-color:#d0cf9012;color:#92a177}.knd-wallet-row strong{color:#c1c99a}.knd-contract-row>a{color:#d5bd7a}.knd-explorer-link{background:#d4be6d13;border-color:#d4be6d33;color:#ddc77f}.ref-token-network .referral{background:linear-gradient(135deg,#1b3024,#13251e);border-color:#b5d69a1a}.ref-token-network .referral h3{color:#dbe6bd}.ref-token-network .referral p{color:#79977b}.ref-token-network .referral-symbol{background:linear-gradient(135deg,#86a75425,#547d4420);color:#bdce8a;border-color:#abc67827}.ref-token-network .referral-input input{background:#0e2016;border-color:#8eb66524;color:#8dae87}.ref-token-network .referral-input>a{color:#a4b67e;border-color:#b0bd6224}.reference-panel .grouped-navigation a.active{background:linear-gradient(110deg,#d9bb6226,#b5c46708);border-color:#dac97525;color:#e3cc8c!important}.reference-panel .nav-icon{background:#8ba5690c!important;color:#859d7f}.reference-panel .grouped-navigation a.active .nav-icon{background:linear-gradient(130deg,#bdab5427,#63843b20)!important;color:#e1c879}.reference-panel .footer{background:#091412;border-color:#acbe7012}@keyframes crownDrift{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-7px) rotate(2deg)}}@media(max-width:1200px)and (min-width:761px){.artwork-welcome{min-height:180px;padding:25px}.artwork-welcome h1{font-size:32px}.ref-account-card{min-height:215px}.metric-card-footer{flex-wrap:wrap;gap:8px}.rank-crown-art{right:15px;width:220px;height:210px}.illustrated-rank>div:last-child{max-width:260px}.illustrated-rank p{max-width:260px}}@media(max-width:760px){.reference-panel{background:radial-gradient(ellipse at 50% 0,#5f74300d,transparent 45%),#0a130e}.reference-panel .topbar{background:#0c1812;border-bottom-color:#a0b57016}.reference-panel .dashboard-main{padding-top:18px}.reference-dashboard{gap:22px}.artwork-welcome{padding:23px 21px;min-height:192px;background:linear-gradient(90deg,#152315f5,#152315eb 38%,#15231585 68%,#0c1709a0),url(/assets/kingdom-dashboard.webp) 75% 50% / cover;border-radius:18px;border-color:#cfbd5935;align-items:flex-start}.artwork-welcome>div:first-child{max-width:76%;padding-top:20px}.artwork-welcome .dashboard-kicker{font-size:8px}.artwork-welcome h1{font-size:27px;max-width:230px;line-height:1.18}.artwork-welcome p{font-size:12px;max-width:240px;line-height:1.55}.artwork-welcome .dashboard-header-actions{right:12px;top:12px}.artwork-welcome .subtle{margin:0;padding:7px;min-height:29px}.ref-account-card{min-height:190px;padding:17px 15px;gap:23px}.metric-icon{width:42px;height:42px;border-radius:12px}.metric-icon svg{width:21px;height:21px}.metric-card-top{gap:10px}.ref-account-card strong{font-size:34px}.metric-card-footer{flex-direction:column;align-items:flex-start;gap:9px;margin-top:11px}.metric-card-footer p{font-size:10px;line-height:1.5;max-width:none}.metric-view{font-size:9px;padding:3px 6px}.ref-business-card{padding:18px;border-radius:16px}.business-icon{width:40px;height:40px;background:linear-gradient(135deg,#8ca46528,#455e2e20)}.illustrated-rank{min-height:155px;padding-top:5px;gap:15px}.rank-crown-art{right:-29px;top:-8px;width:153px;height:153px;opacity:.85}.illustrated-rank>div:last-child{max-width:155px;padding-right:23px}.illustrated-rank h3{font-size:25px}.illustrated-rank p{font-size:10px;max-width:125px}.illustrated-rank>div:last-child>span{font-size:8px;letter-spacing:.12em}.rank-completion-ring{width:70px;height:70px;flex-shrink:0}.rank-completion-ring strong{font-size:24px}.ref-rank-row{font-size:13px}.ref-rank-note{font-size:11px}.ref-income-tile{padding:16px;border-radius:13px}.ref-income-tile>svg{background:linear-gradient(135deg,#aaad5730,#54713920);border:1px solid #ccd78416;padding:9px;width:40px;height:40px;border-radius:12px;flex-shrink:0}.ref-income-tile strong{font-size:28px}.ref-level-card{background:linear-gradient(125deg,#223c2760,#15352140);border-color:#bdd68b14}.ref-level-number{background:linear-gradient(135deg,#b8ae4a20,#69833620);color:#d0c184;border-color:#c6cf7420;box-shadow:inset 0 1px #eceaa910}.ref-level-card-content>strong{color:#c2d0a1}.ref-level-card-metrics span{color:#7b966c}.ref-level-card-metrics b{color:#aabf96}.ref-level-card-metrics>div:last-child b{color:#dfc684}.ref-mobile-level-total{background:#bbaf5110;border-color:#ccb95925}.ref-mobile-level-total strong{color:#e1c77e}.illustrated-token-card .knd-balance-hero .kingdom-coin{width:93px!important;height:93px}.illustrated-token-card .knd-balance-hero strong{font-size:40px}.knd-balance-hero{gap:17px}.reference-panel .mobile-menu-launch{background:linear-gradient(135deg,#e8d18e,#bdab61);border-color:#f0d89455;box-shadow:0 8px 30px #0006}.reference-panel .ref-recent .position-card{background:linear-gradient(135deg,#192c20,#122119);border-color:#b4ca8718}}@media(max-width:360px){.artwork-welcome{min-height:195px;padding:20px 17px}.artwork-welcome h1{font-size:25px}.artwork-welcome>div:first-child{max-width:80%}.ref-account-card{padding:15px 13px;min-height:187px}.ref-account-card strong{font-size:30px}.rank-crown-art{right:-37px;width:135px;height:135px}.illustrated-rank>div:last-child{max-width:130px;padding-right:20px}.illustrated-rank h3{font-size:24px}.rank-completion-ring{width:62px;height:62px}.illustrated-token-card .knd-balance-hero .kingdom-coin{width:78px!important;height:78px}.illustrated-token-card .knd-balance-hero strong{font-size:34px}.knd-balance-hero{gap:14px}}@media(prefers-reduced-motion:reduce){.rank-crown-art{animation:none}.illustrated-token-card .kingdom-coin{transition:none}}@media(max-width:760px){.rank-crown-art{right:-6px;top:2px;width:125px;height:125px}.illustrated-rank>div:last-child{max-width:110px;padding-right:0}.illustrated-rank p{max-width:105px}}@media(max-width:380px){.rank-crown-art{right:-7px;top:9px;width:100px;height:100px}.illustrated-rank>div:last-child{max-width:100px}.illustrated-rank h3{font-size:23px}}@media(max-width:340px){.rank-crown-art{right:-9px;top:11px;width:85px;height:85px}.illustrated-rank>div:last-child{max-width:93px}}.reference-panel{background:linear-gradient(180deg,#061009cf,#07110cf0 65%),url(/assets/kingdom-dashboard.webp) center top/cover fixed}.reference-panel .topbar{background:#0b170edb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#c2b1592a}.reference-panel .dashboard-main{background:linear-gradient(180deg,#0a17080b,#0a17084d)}.reference-panel .member-sidebar{background:linear-gradient(180deg,#091a10f0 15%,#0b1b11dd 65%,#09170fbb),url(/assets/kingdom-dashboard.webp) 85% bottom/auto 100%;border-right-color:#d3c16625}.ref-accounts,.ref-business{position:relative;padding:22px;border:1px solid #d8c58035;border-radius:20px;background:linear-gradient(135deg,#293521d9,#122318e8);box-shadow:inset 0 1px #eee6ab24,0 18px 35px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ref-accounts>.ref-section-title,.ref-business>.ref-section-title{margin-bottom:19px;padding-bottom:15px;border-bottom:1px solid #d5d9a015}.ref-accounts>.ref-section-title h2,.ref-business>.ref-section-title h2{font-size:19px;color:#efdfb0;font-weight:600}.ref-accounts>.ref-section-title>svg,.ref-business>.ref-section-title>svg{width:22px;height:22px;color:#d2bf79}.ref-account-card{min-height:220px;padding:19px;border:1px solid #f4e4a22e;box-shadow:inset 0 1px #fff2c425,inset 0 -2px #090f0840,0 8px 20px #0003}.metric-card-top{align-items:center;gap:15px}.metric-icon{width:73px;height:73px;border:0;background:none!important;box-shadow:none!important;border-radius:0;flex-shrink:0;overflow:visible}.card-artwork{display:inline-block;width:68px;height:68px;background-image:url(/assets/card-illustrations.webp);background-size:200% 200%;background-repeat:no-repeat;flex-shrink:0;filter:drop-shadow(0 6px 5px #0004);vertical-align:middle}.metric-icon .card-artwork{width:73px;height:73px}.metric-card-label{font-size:13px;color:#d1d8b7}.metric-tone-0 .metric-card-label{color:#f1e3b1}.metric-card-footer{gap:7px}.metric-card-footer p{color:#9aaa7f;font-size:11px}.ref-account-card strong{font-size:clamp(29px,2.7vw,42px)}.business-icon{width:66px;height:66px;border:0;background:none;box-shadow:none}.business-icon .card-artwork{width:66px;height:66px}.ref-section-title>.card-artwork{width:37px;height:37px;margin:-6px 0}.ref-business-card{background:linear-gradient(130deg,#243727e0,#12251a);border-color:#d5de9a1a}.rank-art-badge{display:inline-block;width:68px;height:68px;background-image:url(/assets/rank-badges.webp);background-size:500% 300%;background-repeat:no-repeat;flex-shrink:0;filter:drop-shadow(0 6px 6px #0004);vertical-align:middle}.rank-badge-unranked{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 5px 6px #0003);flex-shrink:0}.ref-rank-shield,.ref-rank-shield.next{width:45px;height:45px;border:0;background:none;box-shadow:none}.ref-rank-shield .rank-art-badge,.ref-rank-shield .rank-badge-unranked{width:45px;height:45px}.ref-section-title>.rank-art-badge{width:34px;height:34px;margin:-5px 0}.dashboard-rank-pill .rank-art-badge,.dashboard-rank-pill .rank-badge-unranked{width:23px;height:23px}.rank-crown-art.rank-art-badge{width:170px;height:170px;top:0;right:-4px;opacity:1}.ref-income-tile>.card-artwork,.ref-income-tile>.rank-art-badge{width:49px;height:49px;margin:-2px 0}.ref-token-network .referral-symbol{width:54px;height:54px;border:0;background:none;box-shadow:none;overflow:visible}.ref-token-network .referral-symbol .card-artwork{width:54px;height:54px}.current-rank .rank-art-badge,.current-rank .rank-badge-unranked{width:34px;height:34px;margin:-6px 0}.rank-art-gallery{padding:22px;border:1px solid #c7bd712d;background:linear-gradient(125deg,#243022ef,#14261be8);border-radius:19px;box-shadow:inset 0 1px #f3e7a91a,0 13px 30px #0003;min-width:0;margin-top:20px}.reference-dashboard>.rank-art-gallery{margin-top:0}.rank-art-gallery>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.rank-art-gallery>header>div>span{font-size:10px;font-weight:600;letter-spacing:.16em;color:#aca970}.rank-art-gallery h3{font-family:DM Sans,sans-serif;font-size:21px;font-weight:600;color:#ebdfb3;margin:7px 0 0;letter-spacing:-.03em}.rank-art-gallery>header>a{font-size:12px;color:#c2b570;text-decoration:none;flex-shrink:0}.rank-gallery-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:12px}.rank-art-gallery.compact .rank-gallery-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:137px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:3px 2px 13px;scrollbar-width:thin;scrollbar-color:#b9a36355 #1a2b14}.rank-gallery-card{display:flex;flex-direction:column;align-items:center;padding:15px 10px 13px;border:1px solid #e0e5a518;border-radius:13px;background:linear-gradient(135deg,#31432c60,#10211a70);min-width:0;scroll-snap-align:start;box-shadow:inset 0 1px #e6edb609}.rank-gallery-card .rank-art-badge{width:99px;height:99px;margin-bottom:11px;filter:drop-shadow(0 8px 5px #0005);opacity:.7;transition:transform .25s,opacity .25s}.rank-gallery-card:hover .rank-art-badge{transform:translateY(-5px);opacity:1}.rank-gallery-number{color:#7f936b;font-size:9px;letter-spacing:.1em;font-weight:500}.rank-gallery-card>strong{font-family:DM Sans,sans-serif;font-size:13px;color:#bdcba5;font-weight:600;margin:7px 0 5px;text-align:center;overflow-wrap:anywhere}.rank-gallery-card>small{font-size:10px;color:#617f5c}.rank-gallery-card.next{border-color:#e4c16a65;background:linear-gradient(135deg,#66522650,#3a42273d);box-shadow:inset 0 1px #f5dd9430,0 0 15px #d9bd4c0a}.rank-gallery-card.next .rank-art-badge,.rank-gallery-card.achieved .rank-art-badge{opacity:1}.rank-gallery-card.next>strong{color:#f0d590}.rank-gallery-card.next>small{color:#d3b26b}.rank-gallery-card.achieved{border-color:#a2bf743a}.rank-gallery-card.achieved>small{color:#9fb877}@media(max-width:1200px)and (min-width:761px){.ref-accounts{padding:18px}.ref-account-card{padding:15px;min-height:228px}.metric-icon,.metric-icon .card-artwork{width:69px;height:69px}.metric-card-top{gap:10px}.rank-crown-art.rank-art-badge{right:9px;width:195px;height:195px}.rank-gallery-card .rank-art-badge{width:95px;height:95px}}@media(max-width:760px){.reference-panel{background:linear-gradient(180deg,#08110dc9,#08150eee 60%),url(/assets/kingdom-dashboard.webp) 75% top/auto 100vh fixed}.reference-panel .dashboard-main{padding-left:12px;padding-right:12px}.ref-accounts,.ref-business{padding:15px;border-radius:18px}.ref-accounts>.ref-section-title,.ref-business>.ref-section-title{padding-bottom:12px;margin-bottom:14px;gap:9px}.ref-accounts>.ref-section-title h2,.ref-business>.ref-section-title h2{font-size:18px}.ref-account-grid{gap:9px}.ref-account-card{padding:14px 12px;gap:21px;min-height:222px;border-radius:14px}.metric-card-top{align-items:flex-start;flex-direction:column;gap:10px}.metric-icon,.metric-icon .card-artwork{width:72px;height:72px}.metric-card-label{font-size:12px;color:#c5d0a7;line-height:1.4}.ref-account-card strong{font-size:31px}.metric-card-footer{gap:8px;margin-top:9px}.metric-card-footer p{font-size:10px;color:#91a27c;line-height:1.4}.metric-view{font-size:9px}.ref-business-grid{gap:10px}.ref-business-card{padding:15px 12px;gap:9px}.business-icon,.business-icon .card-artwork{width:49px;height:49px}.ref-business-card strong{font-size:24px}.ref-business-card span:not(.business-icon){font-size:11px}.ref-business-card p{font-size:10px}.ref-business-members{padding-left:9px;max-width:68px}.ref-business-members strong{font-size:20px}.rank-crown-art.rank-art-badge{width:125px;height:125px;right:-10px;top:0}.ref-rank-shield,.ref-rank-shield .rank-art-badge,.ref-rank-shield .rank-badge-unranked{width:41px;height:41px}.ref-rank-goal{gap:9px}.ref-rank-reward{margin-left:auto}.ref-income-tile>.card-artwork,.ref-income-tile>.rank-art-badge{width:49px;height:49px;margin:0}.ref-income-tile{padding:13px;gap:9px}.ref-income-tile strong{font-size:25px}.ref-income-tile span{font-size:13px}.rank-art-gallery{padding:18px 15px;border-radius:17px;margin-top:20px}.rank-art-gallery h3{font-size:19px}.rank-art-gallery>header>div>span{font-size:9px}.rank-art-gallery>header>a{font-size:11px}.rank-art-gallery.compact .rank-gallery-track{grid-auto-columns:123px;gap:10px}.rank-gallery-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rank-gallery-card{padding:12px 7px;border-radius:12px}.rank-gallery-card .rank-art-badge{width:82px;height:82px;margin-bottom:8px}.rank-gallery-card>strong{font-size:12px}.rank-gallery-card>small{font-size:9px}.rank-gallery-number{font-size:8px}.ref-token-network .referral-symbol,.ref-token-network .referral-symbol .card-artwork{width:52px;height:52px}}@media(max-width:380px){.ref-account-card{padding:13px 10px;min-height:218px}.ref-account-card strong{font-size:28px}.metric-icon,.metric-icon .card-artwork{width:65px;height:65px}.rank-crown-art.rank-art-badge{width:105px;height:105px;top:5px;right:-10px}.ref-business-card{gap:7px}.business-icon,.business-icon .card-artwork{width:39px;height:39px}.ref-business-card strong{font-size:22px}.rank-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-gallery-card .rank-art-badge{width:92px;height:92px}.rank-gallery-card>strong{font-size:13px}.ref-accounts,.ref-business{padding:12px}}@media(prefers-reduced-motion:reduce){.rank-gallery-card .rank-art-badge{transition:none}.rank-gallery-card:hover .rank-art-badge{transform:none}}.position-plan-icon .card-artwork{width:44px;height:44px}.position-plan-icon:has(.card-artwork){background:none;border:0;overflow:visible}.rank-history-art{display:inline-flex;align-items:center;gap:8px}.rank-history-art .rank-art-badge{width:38px;height:38px;filter:drop-shadow(0 3px 3px #0003)}@media(max-width:760px){.rank-art-gallery:not(.compact) .rank-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-art-gallery:not(.compact) .rank-gallery-card .rank-art-badge{width:90px;max-width:100%;height:auto;aspect-ratio:1}}.reference-dashboard .flat-section,.reference-dashboard .rank-art-gallery{padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.flat-section>.ref-section-title{padding:0 0 14px;margin:0;border:0;min-height:0;gap:12px}.flat-section>.ref-section-title h2{font-size:18px;letter-spacing:-.35px}.ref-account-grid{gap:16px}.reference-dashboard .ref-account-card{min-height:190px;padding:22px;border-radius:18px;background:linear-gradient(140deg,#17271f,#101c17);border:1px solid #ffffff12;box-shadow:0 8px 24px #0002;overflow:hidden}.reference-dashboard .ref-account-card:after{display:none}.reference-dashboard .metric-card-top{flex-direction:row;align-items:center;gap:10px;margin-bottom:16px}.reference-dashboard .metric-icon,.reference-dashboard .metric-icon .card-artwork{width:64px;height:64px;flex-shrink:0}.reference-dashboard .metric-card-label{font-size:13px;line-height:1.4;color:#ced7ce}.reference-dashboard .ref-account-card strong{font-size:34px;line-height:1.1;letter-spacing:-1px;color:#f7f1da}.reference-dashboard .metric-card-footer{margin-top:10px;gap:8px}.reference-dashboard .metric-card-footer p{font-size:11px;line-height:1.5;color:#94a899}.reference-dashboard .metric-view{border:0;padding:0;color:#d5bc72;font-size:11px;background:none}.reference-dashboard .ref-account-card:hover,.ref-business-card:hover,.ref-income-tile:hover{border-color:#bda26070;transform:translateY(-2px)}.network-artwork{display:inline-block;width:88px;height:88px;flex-shrink:0;background:url(/assets/network-rewards.webp) 0 0/200% 200% no-repeat;filter:drop-shadow(0 6px 6px #0004)}.ref-business-grid{gap:16px}.reference-dashboard .ref-business-card{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;padding:22px;gap:16px;background:#12221b;border:1px solid #ffffff12;border-radius:18px;text-decoration:none;color:inherit;box-shadow:0 8px 24px #0002}.reference-dashboard .ref-business-card.business-tone-1{background:#122023}.reference-dashboard .business-icon{width:82px;height:82px;background:none;border:0}.business-icon .network-artwork{width:82px;height:82px}.reference-dashboard .ref-business-card strong{font-size:30px;letter-spacing:-.7px}.reference-dashboard .ref-business-members{padding-left:18px;border-left:1px solid #ffffff12;background:none}.reference-dashboard .ref-income-card{min-width:0}.reference-dashboard .ref-income-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.reference-dashboard .ref-income-tile{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:24px;min-height:160px;gap:8px;border:1px solid #ffffff12;border-radius:18px;background:linear-gradient(135deg,#17261f,#10201b);box-shadow:0 8px 24px #0002;text-decoration:none;transition:transform .2s,border-color .2s}.reference-dashboard .ref-income-tile:nth-child(2){background:linear-gradient(135deg,#182329,#12201f)}.reference-dashboard .ref-income-tile:nth-child(3){background:linear-gradient(135deg,#27251b,#1a2119)}.reference-dashboard .ref-income-tile .rank-art-badge,.ref-income-tile .network-artwork{width:90px;height:90px;order:2}.reference-dashboard .ref-income-tile strong{font-size:34px;color:#f5efd8;letter-spacing:-1px;display:block;margin:12px 0}.reference-dashboard .ref-income-tile em{font-size:11px;color:#d1ba78;display:flex;align-items:center;gap:5px}.income-fee-note{margin-left:auto;font-size:11px;color:#94a899}.reference-dashboard .ref-token-network{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px}.reference-dashboard .rank-art-gallery header{padding:0 0 14px}.reference-dashboard .rank-gallery-card{background:none;border:0;box-shadow:none;border-radius:0}.reference-dashboard .rank-gallery-card.next{background:#cba8560a;border:0;border-bottom:2px solid #cba856}.reference-dashboard .ref-plan-detail{background:none;border:0;border-top:1px solid #ffffff12;border-radius:0;padding:14px 0}.reference-panel{background:linear-gradient(180deg,#07110ee8,#07110ef8 65%),url(/assets/kingdom-dashboard.webp) center top/cover fixed}@media(max-width:1100px){.reference-dashboard .ref-business-card{grid-template-columns:64px minmax(0,1fr)}.reference-dashboard .ref-business-members{grid-column:2;padding:8px 0 0;border:0}.reference-dashboard .business-icon,.business-icon .network-artwork{width:64px;height:64px}.reference-dashboard .ref-income-tile{padding:18px}.reference-dashboard .ref-income-tile .rank-art-badge,.ref-income-tile .network-artwork{width:70px;height:70px}}@media(max-width:760px){.ref-account-grid,.ref-business-grid{gap:12px}.reference-dashboard .ref-account-card{min-height:175px;padding:16px;border-radius:16px}.reference-dashboard .metric-card-top{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:14px}.reference-dashboard .metric-icon,.reference-dashboard .metric-icon .card-artwork{width:56px;height:56px}.reference-dashboard .ref-account-card strong{font-size:30px}.reference-dashboard .metric-card-label{font-size:12px}.reference-dashboard .metric-card-footer{display:block}.reference-dashboard .metric-view{display:none}.reference-dashboard .ref-business-card{padding:18px;grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.reference-dashboard .ref-business-members{grid-column:auto;text-align:right;padding:0}.reference-dashboard .ref-business-card strong{font-size:26px}.reference-dashboard .ref-business-members>span{font-size:10px}.reference-dashboard .ref-income-tiles{grid-template-columns:1fr;gap:12px}.reference-dashboard .ref-income-tile{min-height:134px;padding:20px}.reference-dashboard .ref-income-tile .rank-art-badge,.ref-income-tile .network-artwork{width:94px;height:94px}.reference-dashboard .ref-income-tile strong{font-size:32px;margin:8px 0}.reference-dashboard .ref-token-network{grid-template-columns:1fr}.flat-section>.ref-section-title h2{font-size:17px}.income-fee-note{font-size:10px}}@media(max-width:380px){.reference-dashboard .ref-business-card{grid-template-columns:52px minmax(0,1fr);gap:10px}.reference-dashboard .business-icon,.business-icon .network-artwork{width:52px;height:52px}.reference-dashboard .ref-business-members{grid-column:2;display:flex;justify-content:space-between;align-items:center;text-align:left}.reference-dashboard .ref-business-members strong{font-size:20px}}.reference-dashboard .ref-account-grid{align-items:stretch}.reference-dashboard a.ref-account-card{height:auto;min-height:0;justify-content:flex-start;gap:12px;padding:18px 20px;text-decoration:none}.reference-dashboard .ref-account-card:before{display:none}.reference-dashboard .ref-account-card *{text-decoration:none}.reference-dashboard .metric-card-top{flex-direction:row;align-items:center;gap:10px;margin:0}.reference-dashboard .metric-icon,.reference-dashboard .metric-icon .card-artwork{width:42px;height:42px}.reference-dashboard .metric-card-label{font-size:14px;line-height:1.35}.reference-dashboard .ref-account-card strong{display:block;font-size:30px;line-height:1.2}.reference-dashboard .metric-card-footer{display:flex;align-items:flex-start;margin-top:8px;gap:12px}.reference-dashboard .metric-card-footer p{margin:0;font-size:12px;line-height:1.45}.reference-dashboard .metric-view{font-size:12px;flex-shrink:0}.reference-dashboard .ref-income-tile{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;height:auto;padding:20px;text-decoration:none}.reference-dashboard .ref-income-tile>.income-card-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;min-width:0;flex:1}.reference-dashboard .income-card-copy>span:first-child{font-size:14px;line-height:1.4;color:#ced7ce}.reference-dashboard .ref-income-tile strong{display:block;grid-column:auto;grid-row:auto;text-align:left;max-width:100%;font-size:30px;line-height:1.2;margin:0;overflow-wrap:anywhere}.reference-dashboard .ref-income-tile .income-history-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;border:1px solid #cdb16d55;border-radius:8px;background:#d9b86610;color:#e5cd8a;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none}.reference-dashboard .ref-income-tile:hover .income-history-button{background:#d9b86622;border-color:#cdb16d}.reference-dashboard .ref-income-tile>.network-artwork,.reference-dashboard .ref-income-tile>.rank-art-badge{order:2;width:64px;height:64px;align-self:center;opacity:.92}.reference-dashboard .ref-business-card{padding:18px;gap:12px}.reference-dashboard .business-icon,.reference-dashboard .business-icon .network-artwork{width:56px;height:56px}.reference-dashboard .ref-business-card{grid-template-columns:56px minmax(0,1fr) auto}@media(max-width:760px){.reference-dashboard a.ref-account-card{padding:15px;gap:12px;border-radius:14px}.reference-dashboard .metric-card-top{flex-direction:row;gap:8px;align-items:center;margin:0}.reference-dashboard .metric-icon,.reference-dashboard .metric-icon .card-artwork{width:34px;height:34px}.reference-dashboard .metric-card-label{font-size:13px}.reference-dashboard .ref-account-card strong{font-size:27px}.reference-dashboard .metric-card-footer{display:block;margin-top:6px}.reference-dashboard .metric-card-footer p{font-size:12px}.reference-dashboard .ref-income-tiles{gap:10px}.reference-dashboard .ref-income-tile{padding:16px 18px;border-radius:14px;min-height:0;gap:16px}.reference-dashboard .ref-income-tile>.income-card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.reference-dashboard .ref-income-tile strong{font-size:28px;text-align:left;grid-column:auto;grid-row:auto;margin:0}.reference-dashboard .ref-income-tile>.network-artwork,.reference-dashboard .ref-income-tile>.rank-art-badge{width:60px;height:60px}.reference-dashboard .ref-income-tile .income-history-button{min-height:38px;font-size:12px}.reference-dashboard .ref-business-card{grid-template-columns:48px minmax(0,1fr);padding:16px}.reference-dashboard .business-icon,.reference-dashboard .business-icon .network-artwork{width:48px;height:48px}.reference-dashboard .ref-business-members{grid-column:2;display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left}.reference-dashboard .ref-business-members>span{font-size:12px}.reference-dashboard .ref-business-members strong{font-size:20px}}@media(max-width:380px){.reference-dashboard .metric-card-top{gap:6px}.reference-dashboard .metric-icon,.reference-dashboard .metric-icon .card-artwork{width:28px;height:28px}.reference-dashboard .metric-card-label{font-size:12px}.reference-dashboard a.ref-account-card{padding:13px}.reference-dashboard .ref-income-tile>.network-artwork,.reference-dashboard .ref-income-tile>.rank-art-badge{width:52px;height:52px}}.reference-dashboard .ref-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-summary{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:14px;min-width:0;padding:12px 16px;border:1px solid #d9b53c;border-radius:7px;background:radial-gradient(ellipse at 90% 0%,#22404a35,transparent 65%),linear-gradient(135deg,#0c1c24,#050e15 68%,#111d23);box-shadow:inset 0 0 10px #e8bd3e15,0 0 5px #dcb63d35;color:#f6f4ef;text-decoration:none;transition:border-color .2s,box-shadow .2s}.business-summary:hover{border-color:#ffe36a;box-shadow:inset 0 0 12px #e8bd3e22,0 0 8px #dcb63d55;text-decoration:none}.business-summary:focus-visible{outline:2px solid #fff0a4;outline-offset:3px}.business-summary-main{display:flex;align-items:center;gap:12px;min-width:0}.business-summary-main>.network-artwork{width:44px;height:44px;flex:0 0 44px}.business-summary-copy{min-width:0;flex:1}.business-summary-label{display:block;font-size:14px;line-height:1.3;color:#e4e9ec}.business-summary-amount{display:block;margin:3px 0;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#ffdb62}.business-summary-amount small{font-size:.7em;margin-right:2px;color:inherit}.business-summary-note{margin:0;font-size:12px;line-height:1.4;color:#adb8be;overflow-wrap:anywhere}.business-summary-footer{display:flex;align-items:center;gap:8px;min-width:0;max-width:none;margin:0;padding:4px 0 4px 14px;border:0;border-left:1px solid #6e91a333}.business-member-copy{min-width:0}.business-member-copy>span{display:block;font-size:12px;line-height:1.3;color:#c0cdd7}.business-member-copy>strong{display:block;margin-top:3px;font-size:22px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;color:#f5f5ec}.business-member-icon{width:20px;height:20px;flex:0 0 20px;color:#a4bbce}@media(max-width:1100px){.business-summary{grid-template-columns:minmax(0,1fr) 104px;padding:12px;gap:10px}.business-summary-main{gap:8px}.business-summary-main>.network-artwork{width:36px;height:36px;flex-basis:36px}.business-summary-amount{font-size:27px}.business-summary-footer{padding-left:10px}}@media(max-width:760px){.reference-dashboard .ref-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-summary{display:flex;flex-direction:column;align-items:stretch;padding:10px 12px;gap:8px;border-radius:6px}.business-summary-main{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px}.business-summary-main>.network-artwork{width:28px;height:28px;margin-top:2px}.business-summary-copy{display:contents}.business-summary-label,.business-summary-amount{grid-column:2;margin:0}.business-summary-label{font-size:13px;line-height:1.3}.business-summary-amount{font-size:24px;line-height:1.2}.business-summary-main>.network-artwork{grid-row:1/3}.business-summary-note{grid-column:1/-1;font-size:12px;line-height:1.35}.business-summary-footer{margin-top:auto;border-left:0;border-top:1px solid #6e91a333;padding:8px 0 0;gap:9px}.business-member-icon{color:#ffda42;width:20px;height:20px;flex-basis:20px}.business-member-copy>span{font-size:12px}.business-member-copy>strong{font-size:19px;margin-top:2px}}@media(max-width:380px){.business-summary{padding:9px;gap:7px}.business-summary-main{grid-template-columns:24px minmax(0,1fr);gap:5px}.business-summary-main>.network-artwork{width:24px;height:24px}.business-summary-label{font-size:12px}.business-summary-amount{font-size:21px}}.kingdom-account-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.kingdom-account-tile{display:flex;align-items:center;gap:16px;min-width:0;padding:12px 16px;min-height:84px;border:1px solid #d9b53c;border-radius:7px;background:radial-gradient(ellipse at 90% 0%,#22404a35,transparent 65%),linear-gradient(135deg,#0c1c24,#050e15 68%,#111d23);box-shadow:inset 0 0 10px #e8bd3e15,0 0 5px #dcb63d35;color:#f6f4ef;text-decoration:none;transition:border-color .2s,box-shadow .2s}.kingdom-account-tile:hover{border-color:#ffe36a;box-shadow:inset 0 0 12px #e8bd3e22,0 0 8px #dcb63d55;text-decoration:none}.kingdom-account-tile:focus-visible{outline:2px solid #fff0a4;outline-offset:3px}.kingdom-account-icon{width:34px;height:34px;flex:0 0 34px;color:#ffda42;filter:drop-shadow(0 0 5px #e4ad3655)}.kingdom-account-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:2px}.kingdom-account-label{font-size:14px;line-height:1.25;color:#e4e9ec}.kingdom-account-value{font-family:DM Sans,sans-serif;font-size:27px;font-weight:700;line-height:1.15;letter-spacing:-.6px;overflow-wrap:anywhere;max-width:100%;font-variant-numeric:tabular-nums;color:#fff}.kingdom-account-note{font-size:12px;line-height:1.25;color:#adb8be}@media(max-width:1100px){.kingdom-account-tile{padding:12px;gap:10px}.kingdom-account-icon{width:29px;height:29px;flex-basis:29px}.kingdom-account-value{font-size:24px}}@media(max-width:760px){.kingdom-account-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kingdom-account-tile{min-height:74px;padding:10px 12px;gap:10px;border-radius:6px}.kingdom-account-icon{width:27px;height:27px;flex-basis:27px}.kingdom-account-label{font-size:13px}.kingdom-account-value{font-size:24px}.kingdom-account-note{font-size:12px}}@media(max-width:380px){.kingdom-account-tile{padding:10px 9px;gap:8px}.kingdom-account-icon{width:23px;height:23px;flex-basis:23px}.kingdom-account-value{font-size:21px}.kingdom-account-label,.kingdom-account-note{font-size:12px}}.kingdom-account-artwork.card-artwork{width:42px;height:42px;flex:0 0 42px;filter:drop-shadow(0 2px 4px #d2a02b25)}@media(max-width:1100px){.kingdom-account-artwork.card-artwork{width:34px;height:34px;flex-basis:34px}}@media(max-width:760px){.kingdom-account-artwork.card-artwork{width:32px;height:32px;flex-basis:32px}}@media(max-width:380px){.kingdom-account-artwork.card-artwork{width:27px;height:27px;flex-basis:27px}}.kingdom-account-heading{display:flex;align-items:center;gap:12px;margin:0 0 12px}.kingdom-account-heading>.card-artwork{width:32px;height:32px;flex:0 0 32px}.kingdom-account-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.4px;color:#f7f5ef}@media(max-width:760px){.kingdom-account-heading{gap:9px;margin-bottom:10px}.kingdom-account-heading h2{font-size:22px}.kingdom-account-heading>.card-artwork{width:28px;height:28px;flex-basis:28px}}.kingdom-business-heading>.network-artwork{width:32px;height:32px;flex:0 0 32px}@media(max-width:760px){.kingdom-business-heading>.network-artwork{width:28px;height:28px;flex-basis:28px}}.kingdom-account-value{font-size:22px;letter-spacing:-.35px}@media(max-width:1100px){.kingdom-account-value{font-size:21px}}@media(max-width:760px){.kingdom-account-value{font-size:20px}.kingdom-account-tile{gap:8px}.kingdom-account-artwork.card-artwork{width:30px;height:30px;flex-basis:30px}}@media(max-width:380px){.kingdom-account-value{font-size:18px}.kingdom-account-tile{gap:6px}.kingdom-account-artwork.card-artwork{width:25px;height:25px;flex-basis:25px}}.reference-dashboard .ref-stake-card{padding:18px;border:1px solid #d9b53c;border-radius:8px;background:radial-gradient(ellipse at 90% 0%,#22404a35,transparent 65%),linear-gradient(135deg,#0c1c24,#050e15 68%,#111d23);box-shadow:inset 0 0 10px #e8bd3e15,0 0 5px #dcb63d35}.kingdom-stake-heading{margin-bottom:5px}.reference-dashboard .ref-stake-card .ref-panel-description{margin:0 0 14px 44px;font-size:13px;line-height:1.4;color:#bccbd4}.reference-dashboard .ref-stake-card .ref-restake-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.reference-dashboard .ref-restake-form .ref-plan-detail{grid-column:2;grid-row:1;padding:9px 11px;border:1px solid #b8a15c55;border-radius:7px;background:#07121a80;min-width:0}.reference-dashboard .ref-plan-detail>strong{font-size:13px;margin:0 0 5px;padding:0 0 5px;color:#ffda54}.reference-dashboard .ref-plan-detail>div{font-size:12px;margin:3px 0;gap:6px;line-height:1.35;color:#ced8de}.reference-dashboard .ref-plan-detail b{font-size:12px;color:#f0f0e6}.reference-dashboard .ref-stake-card .restake-form>label:first-of-type{grid-column:1;grid-row:1}.reference-dashboard .ref-stake-card .restake-form>label:nth-of-type(2){grid-column:1/-1;grid-row:2}.reference-dashboard .ref-stake-card .restake-form>label{font-size:14px;gap:6px;color:#e3e9ec}.reference-dashboard .ref-stake-card .restake-form select,.reference-dashboard .ref-stake-card .amount-input{border:1px solid #8da6b266;border-radius:6px;background:#0b1922}.reference-dashboard .ref-stake-card .restake-form select,.reference-dashboard .ref-stake-card .restake-form input{min-height:40px;padding:8px 10px;font-size:16px;color:#fff}.reference-dashboard .ref-stake-card .ref-funding{display:flex;align-items:center;gap:10px;min-width:0}.reference-dashboard .ref-funding>span{font-size:13px;flex-shrink:0;color:#d4dee3}.reference-dashboard .ref-funding>strong{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-width:0;flex:1;padding:9px;border:1px solid #8da6b266;border-radius:6px;background:#0b1922;font-size:13px;color:#e5edf0}.reference-dashboard .ref-funding>strong svg{color:#ffda42;width:20px;height:20px;flex-shrink:0}.reference-dashboard .ref-funding small{font-size:12px}.stake-step-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.stake-step-actions>.primary,.stake-confirm-placeholder{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:10px;border-radius:7px;min-height:46px;font-size:14px}.stake-step-actions>.primary{background:linear-gradient(180deg,#ffe86a,#ffc928);color:#171708;border:1px solid #ffe87b;box-shadow:inset 0 1px #fff6b9}.stake-confirm-placeholder{border:1px solid #718d9e;background:#11232e;color:#abc5d8;cursor:not-allowed;opacity:.7}.stake-step-number{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#112017;color:#ffdc50;font-size:14px;font-weight:700}.stake-confirm-placeholder .stake-step-number{background:none;color:#abc5d8;border:1px solid currentColor}.reference-dashboard .ref-stake-card .restake-form>.hint{margin:0;text-align:left;font-size:12px;line-height:1.4;color:#b7c5ce}.reference-dashboard .ref-stake-card>.ref-view-link{display:block;text-align:center;color:#ffda42;font-size:14px;margin-top:12px}@media(max-width:760px){.reference-dashboard .ref-stake-card{padding:12px}.reference-dashboard .ref-stake-card .ref-panel-description{margin-left:37px;font-size:12px;margin-bottom:12px}.reference-dashboard .ref-stake-card .ref-restake-form{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:10px}.reference-dashboard .ref-restake-form .ref-plan-detail{grid-column:2;grid-row:1;padding:7px}.reference-dashboard .ref-plan-detail>strong{display:none}.reference-dashboard .ref-plan-detail>div,.reference-dashboard .ref-plan-detail b{font-size:12px}.stake-step-actions{gap:8px}.stake-step-actions>.primary,.stake-confirm-placeholder{font-size:12px;padding:8px 6px;gap:5px;min-height:42px}.stake-step-number{width:20px;height:20px;flex-basis:20px;font-size:12px}.reference-dashboard .ref-funding>strong{font-size:12px;padding:8px}.reference-dashboard .ref-funding>span{font-size:12px}.reference-dashboard .ref-stake-card .ref-funding{gap:7px}}.kingdom-rank-panel{min-width:0;padding:14px;border:1px solid #d9b53c;border-radius:8px;background:radial-gradient(ellipse at 90% 0%,#22404a35,transparent 65%),linear-gradient(135deg,#0c1c24,#050e15 68%,#111d23);box-shadow:inset 0 0 10px #e8bd3e15,0 0 5px #dcb63d35;color:#e7eef1}.kingdom-rank-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-width:0}.kingdom-rank-heading>svg{width:28px;height:28px;color:#ffda42;flex-shrink:0}.kingdom-rank-heading h2{margin:0;font:700 25px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.4px}.kingdom-rank-heading a{margin-left:auto;font-size:12px;color:#ffda42;text-decoration:none}.kingdom-rank-milestones{display:grid;grid-template-columns:1fr 1fr 1.15fr;align-items:center;gap:10px;padding:10px 0 14px}.kingdom-rank-identity{display:flex;align-items:center;gap:8px;min-width:0}.kingdom-rank-identity>.rank-art-badge{width:54px;height:54px;flex:0 0 54px}.kingdom-rank-identity>div{min-width:0}.kingdom-rank-identity span,.kingdom-rank-prize span{display:block;font-size:12px;line-height:1.4;color:#b6c7d1}.kingdom-rank-identity strong{display:block;font-size:20px;line-height:1.25;margin-top:3px;overflow-wrap:anywhere;color:#ffdd6c}.kingdom-rank-identity:nth-child(2) strong{color:#f4f3ee}.kingdom-rank-achieved{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;margin-top:4px;border:1px solid #00d89866;border-radius:6px;background:#00d89812;color:#03e5a0;font-size:12px;line-height:1.2}.kingdom-rank-prize{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #d9b53c66;border-radius:7px;background:#08151b;box-shadow:inset 0 0 8px #d9b53c12}.kingdom-rank-prize>svg{width:27px;height:27px;color:#ffda42;flex-shrink:0}.kingdom-rank-prize>div{min-width:0}.kingdom-rank-prize strong{display:block;font-size:23px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere;color:#fff}.kingdom-rank-requirements{border:1px solid #7e9dae33;border-radius:6px;overflow:hidden}.kingdom-rank-columns,.kingdom-rank-requirement{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) 24px;align-items:center;gap:7px;padding:7px 9px}.kingdom-rank-columns{font-size:12px;color:#c9d5dc;background:#0d2028}.kingdom-rank-columns>span:last-child{justify-self:end}.kingdom-rank-requirement{border-top:1px solid #7e9dae22;font-size:12px}.kingdom-rank-requirement-label{display:flex;align-items:center;gap:7px;min-width:0;line-height:1.3}.kingdom-rank-requirement-label svg{width:17px;height:17px;color:#ffda42;flex:0 0 17px}.kingdom-rank-requirement-value{line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.kingdom-rank-meter{display:flex;align-items:center;gap:6px;min-width:0}.kingdom-rank-meter progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:12px;border:1px solid #5e7c8955;border-radius:20px;background:#122833;overflow:hidden;flex:1}.kingdom-rank-meter progress::-webkit-progress-bar{background:#122833;border-radius:20px}.kingdom-rank-meter progress::-webkit-progress-value{background:linear-gradient(180deg,#37ffd1,#00d491);border-radius:20px}.kingdom-rank-meter progress::-moz-progress-bar{background:linear-gradient(180deg,#37ffd1,#00d491);border-radius:20px}.kingdom-rank-meter>span{min-width:30px;text-align:right;font-size:12px;color:#d2dce2}.kingdom-rank-requirement>svg{width:17px;height:17px;justify-self:center}.kingdom-rank-met{color:#00e4a2}.kingdom-rank-pending{color:#c7d1d8}.kingdom-rank-note{font-size:12px;line-height:1.45;margin:10px 0;color:#aabdc7}.kingdom-rank-claim{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;padding:9px;border:1px solid #ffe87b;border-radius:6px;background:linear-gradient(180deg,#ffe86a,#ffc928);color:#171708;font-size:14px;font-weight:600}.kingdom-rank-claim:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.kingdom-rank-panel{padding:10px}.kingdom-rank-heading{gap:7px;margin-bottom:6px}.kingdom-rank-heading h2{font-size:22px}.kingdom-rank-heading>svg{width:23px;height:23px}.kingdom-rank-heading a{font-size:12px}.kingdom-rank-milestones{gap:6px;padding:6px 0 10px;grid-template-columns:1fr .9fr 1.1fr}.kingdom-rank-identity{gap:5px}.kingdom-rank-identity>.rank-art-badge{width:36px;height:36px;flex-basis:36px}.kingdom-rank-identity strong{font-size:16px}.kingdom-rank-achieved{font-size:12px;padding:2px 3px;gap:3px}.kingdom-rank-prize{padding:7px;gap:5px}.kingdom-rank-prize>svg{width:20px;height:20px}.kingdom-rank-prize strong{font-size:19px}.kingdom-rank-columns,.kingdom-rank-requirement{padding:6px 5px;gap:4px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.95fr) 18px}.kingdom-rank-requirement-label{gap:4px}.kingdom-rank-requirement-label svg{width:14px;height:14px;flex-basis:14px}.kingdom-rank-meter{gap:4px}.kingdom-rank-meter progress{height:10px}.kingdom-rank-note{margin:8px 0}}@media(max-width:380px){.kingdom-rank-milestones{grid-template-columns:1fr 1fr}.kingdom-rank-prize{grid-column:1/-1;justify-content:center}.kingdom-rank-identity>.rank-art-badge{width:40px;height:40px;flex-basis:40px}.kingdom-rank-meter{flex-direction:column;align-items:stretch;gap:2px}.kingdom-rank-meter progress{flex:none}.kingdom-rank-meter>span{text-align:center}}.kingdom-rank-identity>.rank-badge-unranked{display:block;width:54px;height:54px;max-width:54px;flex:0 0 54px;object-fit:contain}@media(max-width:760px){.kingdom-rank-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;align-items:center}.kingdom-rank-identity{gap:8px;align-items:center}.kingdom-rank-identity>.rank-art-badge,.kingdom-rank-identity>.rank-badge-unranked{width:40px;height:40px;max-width:40px;flex:0 0 40px;object-fit:contain}.kingdom-rank-identity>div{min-width:0;flex:1}.kingdom-rank-identity span{font-size:12px;white-space:nowrap}.kingdom-rank-identity strong{font-size:16px;line-height:1.3;overflow-wrap:normal;word-break:normal}.kingdom-rank-prize{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px}.kingdom-rank-prize>svg{width:24px;height:24px;flex:0 0 24px}.kingdom-rank-prize>div{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px;min-width:0}.kingdom-rank-prize span{font-size:13px;line-height:1.4}.kingdom-rank-prize strong{font-size:21px;margin:0;text-align:right}}@media(max-width:360px){.kingdom-rank-identity{gap:6px}.kingdom-rank-identity>.rank-art-badge,.kingdom-rank-identity>.rank-badge-unranked{width:32px;height:32px;max-width:32px;flex-basis:32px}.kingdom-rank-identity strong{font-size:14px}}.kingdom-income-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.kingdom-income-tile>.network-artwork,.kingdom-income-tile>.kingdom-income-artwork{width:42px;height:42px;max-width:42px;flex:0 0 42px;object-fit:contain}.kingdom-income-tile .kingdom-account-copy{gap:5px}.kingdom-income-history{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;margin-top:3px;border:1px solid #d9b53c66;border-radius:5px;background:#e1bd3612;color:#ffdb62;font-size:12px;font-weight:600;line-height:1.2}.kingdom-income-tile:hover .kingdom-income-history{background:#e1bd3625;border-color:#ffe36a}.kingdom-income-fees{font-size:12px;line-height:1.4;margin:8px 0 0;color:#adb8be}@media(max-width:1100px){.kingdom-income-tile>.network-artwork,.kingdom-income-tile>.kingdom-income-artwork{width:34px;height:34px;max-width:34px;flex-basis:34px}}@media(max-width:760px){.kingdom-income-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.kingdom-income-tile{gap:8px}.kingdom-income-tile>.network-artwork,.kingdom-income-tile>.kingdom-income-artwork{width:30px;height:30px;max-width:30px;flex-basis:30px}.kingdom-income-history{min-height:36px;padding:7px 9px}}@media(max-width:380px){.kingdom-income-tile>.network-artwork,.kingdom-income-tile>.kingdom-income-artwork{width:25px;height:25px;max-width:25px;flex-basis:25px}.kingdom-income-history{padding:7px;font-size:12px}}.kingdom-token-referral-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.kingdom-token-card,.kingdom-referral-card{min-width:0;padding:22px;border:1px solid #d9b53c88;border-radius:12px;background:radial-gradient(ellipse at 100% 0%,#36533b25,transparent 65%),linear-gradient(135deg,#0c1c24,#050e15 68%,#111d23);box-shadow:inset 0 0 10px #e8bd3c10,0 8px 24px #0003;color:#e6edf0}.kingdom-token-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;letter-spacing:1px;color:#e6ce86}.kingdom-token-chain{padding:5px 8px;border:1px solid #d9b53c44;border-radius:5px;font-size:12px;letter-spacing:0;color:#c5d3d9}.kingdom-token-balance{display:flex;align-items:center;gap:20px;padding:26px 0;min-width:0}.kingdom-token-balance>.kingdom-coin{width:108px;height:108px;max-width:108px;flex:0 0 108px;margin:0}.kingdom-token-balance>.kingdom-coin img{display:block;width:100%;height:100%;object-fit:contain}.kingdom-token-balance>div:last-child{min-width:0;flex:1}.kingdom-token-balance h2{font:700 25px/1.2 Georgia,serif;margin:0 0 8px;color:#f6f2e8}.kingdom-token-balance span{display:block;font-size:13px;color:#aabbc5}.kingdom-token-balance strong{display:block;margin-top:8px;font-size:28px;line-height:1.25;color:#ffdf74;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.kingdom-token-balance small{font-size:13px;color:#cad6da;letter-spacing:1px}.kingdom-token-detail{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid #a1bec222;min-width:0}.kingdom-token-detail>span{font-size:13px;color:#9fb3c0}.kingdom-token-detail code,.kingdom-referral-address-row code{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;word-break:break-all;color:#d5e0e5;-webkit-user-select:text;user-select:text;min-width:0}.kingdom-token-detail>a{display:flex;align-items:center;gap:8px;min-width:0;color:#d5bd71;text-decoration:none}.kingdom-token-detail>a svg{flex:0 0 15px}.kingdom-token-explorer,.kingdom-referral-actions>a,.kingdom-referral-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid #d9b53c66;border-radius:6px;background:#e1bd3612;color:#ffdb62;font-size:13px;font-weight:600;text-decoration:none}.kingdom-token-explorer{width:100%;margin-top:14px}.kingdom-referral-heading{display:flex;align-items:center;gap:12px;min-width:0}.kingdom-referral-heading>.network-artwork{width:52px;height:52px;flex:0 0 52px}.kingdom-referral-heading>div{min-width:0}.kingdom-referral-heading span{font-size:12px;letter-spacing:1px;color:#e6ce86}.kingdom-referral-heading h3{font:700 24px/1.2 Georgia,serif;margin:5px 0;color:#f6f2e8}.kingdom-referral-description{font-size:14px;line-height:1.5;color:#aabbc5;margin:12px 0 16px}.kingdom-referral-address-row{padding:11px 0;border-top:1px solid #a1bec222;min-width:0}.kingdom-referral-address-row>span{font-size:13px;color:#9fb3c0}.kingdom-referral-address-row>div{display:flex;align-items:center;gap:10px;margin-top:6px;min-width:0}.kingdom-referral-address-row code{flex:1}.kingdom-referral-address-row button{width:36px;min-height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid #d9b53c44;border-radius:6px;background:#d9b53c0c;color:#ffdb62;padding:6px}.kingdom-referral-address-row button:disabled{opacity:.4}.kingdom-referral-link-label{display:block;font-size:13px;color:#c5d3d9;margin:12px 0 7px}.kingdom-referral-link{display:flex;min-width:0;border:1px solid #7e9dae55;border-radius:6px;overflow:hidden;background:#0b1922}.kingdom-referral-link input{width:100%;min-width:0;flex:1;border:0;border-radius:0;background:none;color:#d5e0e5;font-size:12px;min-height:42px;padding:10px}.kingdom-referral-link button{flex-shrink:0;display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,#ffe86a,#ffc928);color:#171708;border:0;border-radius:0;font-size:12px;font-weight:700;padding:10px}.kingdom-referral-invite{margin-top:18px;padding-top:16px;border-top:1px solid #a1bec222}.kingdom-referral-invite strong{font-size:16px;color:#f4dc92;line-height:1.4}.kingdom-referral-invite p{font-size:14px;line-height:1.5;color:#aabbc5;margin:6px 0 14px}.kingdom-referral-actions{display:flex;flex-wrap:wrap;gap:8px}.kingdom-referral-feedback{display:block;min-height:18px;font-size:12px;line-height:1.5;color:#59e9b0;margin-top:7px}@media(max-width:760px){.kingdom-income-totals>.kingdom-income-tile:last-child{grid-column:1/-1}.kingdom-token-referral-grid{grid-template-columns:minmax(0,1fr);gap:16px}.kingdom-token-card,.kingdom-referral-card{padding:16px}.kingdom-token-balance{gap:16px;padding:22px 0}.kingdom-token-balance>.kingdom-coin{width:82px;height:82px;max-width:82px;flex-basis:82px}.kingdom-token-balance h2{font-size:23px}.kingdom-token-balance strong{font-size:25px}.kingdom-referral-heading h3{font-size:22px}.kingdom-referral-heading>.network-artwork{width:44px;height:44px;flex-basis:44px}.kingdom-referral-actions>*{flex:1}.kingdom-referral-address-row code,.kingdom-token-detail code{font-size:12px}.kingdom-referral-description,.kingdom-referral-invite p{font-size:14px}}@media(max-width:380px){.kingdom-token-balance{gap:12px}.kingdom-token-balance>.kingdom-coin{width:70px;height:70px;max-width:70px;flex-basis:70px}.kingdom-token-balance strong{font-size:22px}.kingdom-referral-actions{flex-direction:column}}.kingdom-auto-ladder>header>div>span{font-size:12px;letter-spacing:.12em;color:#c6aa64}.kingdom-auto-ladder h3{font-family:DM Sans,sans-serif;font-size:24px;line-height:1.25;margin:6px 0;color:#f3e6c1}.kingdom-auto-ladder header p{font-size:14px;line-height:1.5;color:#aab8c3;margin:8px 0 0}.kingdom-auto-ladder .rank-gallery-track,.kingdom-auto-ladder.compact .rank-gallery-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:none;scroll-behavior:auto;padding:4px 0 12px;scrollbar-width:thin;scrollbar-color:#bba26455 transparent}.kingdom-auto-ladder .rank-gallery-loop{display:flex;flex:none;gap:12px;padding-right:12px}.kingdom-auto-ladder .rank-gallery-card{width:148px;flex:none;font-family:inherit;cursor:pointer;border:1px solid #c7a85a55;border-radius:12px;background:linear-gradient(145deg,#162b39,#0a1721);box-shadow:inset 0 1px #f6df9b14;padding:15px 10px 13px;text-align:center}.reference-dashboard .kingdom-auto-ladder .rank-gallery-card{border:1px solid #c7a85a55;border-radius:12px;background:linear-gradient(145deg,#162b39,#0a1721)}.kingdom-auto-ladder .rank-gallery-card.next{border-color:#dfbf72;background:linear-gradient(145deg,#27373c,#111e29)}.kingdom-auto-ladder .rank-gallery-card:focus-visible{outline:2px solid #f1d28a;outline-offset:2px}.kingdom-auto-ladder .rank-gallery-preview-label{font-size:12px;color:#e4c77f;border-top:1px solid #c7a85a30;margin-top:10px;padding-top:9px;width:100%}.kingdom-rank-preview{background:#030b12d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kingdom-rank-preview .modal{width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #d3b67488;border-radius:18px;background:linear-gradient(145deg,#182c3c,#0a1721);padding:24px}.rank-preview-identity{display:flex;align-items:center;gap:18px;margin:12px 0 22px}.rank-preview-identity .rank-art-badge{width:100px;height:100px;flex:none}.rank-preview-identity span:not(.rank-art-badge){font-size:12px;color:#ceb777;letter-spacing:.1em}.rank-preview-identity h3{font-size:28px;color:#f2e3b8;margin:6px 0}.rank-preview-identity p{font-size:14px;color:#aebfcb;margin:0}.rank-preview-reward{padding:17px 0;border-top:1px solid #cbb27144;border-bottom:1px solid #cbb27144;display:flex;align-items:center;justify-content:space-between;gap:12px}.rank-preview-reward span{font-size:14px;color:#aebfcb}.rank-preview-reward strong{font-size:26px;color:#f5d98e;white-space:nowrap}.kingdom-rank-preview h4{font-size:16px;margin:22px 0 8px;color:#eee1bd}.rank-preview-conditions{margin:0}.rank-preview-conditions>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #ffffff0d;font-size:14px;line-height:1.5}.rank-preview-conditions dt{color:#afbdc9}.rank-preview-conditions dd{margin:0;text-align:right;color:#f3e6c1;font-weight:600;flex-shrink:0}.rank-preview-note{font-size:13px;line-height:1.7;color:#aab9c6;margin:18px 0 0}@media(max-width:600px){.kingdom-auto-ladder h3{font-size:21px}.kingdom-auto-ladder>header{align-items:flex-start}.kingdom-auto-ladder .rank-gallery-card{width:134px}.kingdom-auto-ladder .rank-gallery-card .rank-art-badge{width:80px;height:80px}.kingdom-rank-preview .modal{padding:18px}.rank-preview-identity .rank-art-badge{width:80px;height:80px}.rank-preview-identity h3{font-size:24px}.rank-preview-reward{align-items:flex-start;flex-direction:column;gap:6px}}:root{--kingdom-card-surface:linear-gradient(115deg,#282218 0%,#1e2019 45%,#111916 100%);--kingdom-card-border:#bc914c;--kingdom-card-shadow:inset 3px 0 #c89e56,inset 0 1px #f5deb516,0 5px 16px #0002}.reference-panel .panel,.reference-panel .stat-card,.reference-panel .position-card,.reference-panel .level-card,.reference-panel .ref-panel,.reference-panel .business-summary,.reference-panel .kingdom-account-tile,.reference-panel .kingdom-rank-panel,.reference-panel .kingdom-token-card,.reference-panel .kingdom-referral-card,.reference-panel .rank-art-gallery,.reference-panel .kingdom-auto-ladder .rank-gallery-card,.reference-dashboard .ref-stake-card,.kingdom-rank-preview .modal{background:var(--kingdom-card-surface);border:1px solid var(--kingdom-card-border);box-shadow:var(--kingdom-card-shadow);color:#eee9db}.reference-panel .kingdom-auto-ladder .rank-gallery-card.next,.reference-panel .level-card.active{border-color:#e6bb71;box-shadow:inset 3px 0 #e6bb71,inset 0 1px #f5deb516,0 0 14px #c7983b16}.reference-panel .kingdom-rank-prize,.reference-panel .ref-plan-detail,.reference-panel .kingdom-rank-columns,.reference-panel .filtered-total{background:#171b16;border-color:#a9894d55}.reference-panel .restake-form select,.reference-panel .amount-input,.reference-panel .kingdom-referral-link,.reference-panel .filters input,.reference-panel .filters select{background:#121912;border-color:#a58c5c55;color:#ede7d7}.reference-panel .kingdom-account-label,.reference-panel .business-summary-label,.reference-panel .kingdom-rank-note,.reference-panel .kingdom-referral-description,.kingdom-rank-preview .rank-preview-note,.kingdom-rank-preview .rank-preview-conditions dt,.kingdom-rank-preview .rank-preview-identity p,.kingdom-rank-preview .rank-preview-reward span{color:#c4c2b7}.reference-panel .kingdom-auto-ladder,.reference-dashboard .kingdom-auto-ladder{padding:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:hidden;min-width:0}.reference-panel .kingdom-auto-ladder>header,.kingdom-auto-ladder>header{padding:0 2px;margin:0 0 18px;gap:16px;align-items:center}.kingdom-auto-ladder header p{margin:7px 0 0;color:#bfc4ba;font-size:14px}.reference-panel .kingdom-auto-ladder .rank-gallery-track,.kingdom-auto-ladder.compact .rank-gallery-track{padding:3px 2px 4px;scrollbar-width:none;-ms-overflow-style:none}.kingdom-auto-ladder .rank-gallery-track::-webkit-scrollbar{display:none}.reference-panel .kingdom-auto-ladder .rank-gallery-loop{gap:12px;padding-right:12px;align-items:stretch}.reference-panel .kingdom-auto-ladder .rank-gallery-card,.reference-dashboard .kingdom-auto-ladder .rank-gallery-card{width:148px;min-height:0;height:auto;padding:14px 12px 12px;gap:5px;border:1px solid #b18b48aa;border-radius:12px;background:var(--kingdom-card-surface);box-shadow:inset 0 1px #f5deb512,0 3px 10px #0002;justify-content:flex-start}.reference-panel .kingdom-auto-ladder .rank-gallery-card.next{border:1px solid #e6bb71;box-shadow:inset 0 1px #f5deb520,0 0 12px #c7983b14}.reference-panel .kingdom-auto-ladder .rank-gallery-card .rank-art-badge{width:88px;height:88px;max-width:100%;flex:none;margin:0 0 5px;opacity:1;transform:none}.reference-panel .kingdom-auto-ladder .rank-gallery-number{font-size:12px;line-height:1.4;letter-spacing:.09em;color:#bdab7d;margin:0}.reference-panel .kingdom-auto-ladder .rank-gallery-card>strong{font-size:14px;line-height:1.4;color:#f1ead9;min-height:20px;margin:0;overflow-wrap:normal}.reference-panel .kingdom-auto-ladder .rank-gallery-card>small{font-size:12px;line-height:1.4;color:#bfc2b5;margin:0}.reference-panel .kingdom-auto-ladder .rank-gallery-card.next>small{color:#edd08b}.reference-panel .kingdom-auto-ladder .rank-gallery-card.achieved>small{color:#9bd6ae}.reference-panel .kingdom-auto-ladder .rank-gallery-preview-label{font-size:12px;line-height:1.4;font-weight:600;color:#eed18d;padding-top:9px;margin-top:6px;border-color:#b3985a40}@media(max-width:600px){.reference-panel .kingdom-auto-ladder>header{align-items:flex-start;gap:10px;margin-bottom:14px}.kingdom-auto-ladder h3{font-size:20px;line-height:1.3}.kingdom-auto-ladder>header>div>span{font-size:12px}.kingdom-auto-ladder header p{max-width:240px}.kingdom-auto-ladder>header>a{font-size:12px;padding-top:5px;white-space:nowrap}.reference-panel .kingdom-auto-ladder .rank-gallery-card{width:136px;padding:12px 10px 11px;gap:4px}.reference-panel .kingdom-auto-ladder .rank-gallery-card .rank-art-badge{width:78px;height:78px;margin-bottom:4px}}.reference-panel .kingdom-stake-flow,.reference-dashboard .ref-stake-card .kingdom-stake-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.reference-panel .kingdom-stake-flow>label,.reference-dashboard .ref-stake-card .kingdom-stake-flow>label:first-of-type,.reference-dashboard .ref-stake-card .kingdom-stake-flow>label:nth-of-type(2){grid-column:auto;grid-row:auto;display:grid;gap:7px;font-size:14px;color:#eee8d9}.kingdom-stake-flow select,.kingdom-stake-flow input{width:100%;min-width:0;font-size:16px;min-height:46px}.stake-plan-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 0 14px;border-bottom:1px solid #ad925b33}.stake-plan-facts>div{display:grid;gap:5px}.stake-plan-facts span{font-size:12px;color:#babdb3}.stake-plan-facts strong{font-size:14px;color:#eadbb5;line-height:1.4}.kingdom-stake-flow .amount-input{display:flex;align-items:center;padding:0 12px;gap:8px;min-width:0}.kingdom-stake-flow .amount-input>span{position:static;padding:0;color:#e8c779}.kingdom-stake-flow .amount-input input{border:0;background:none;padding:10px 0;flex:1;min-width:0}.kingdom-stake-flow .amount-input .stake-max{flex:none;border:0;border-radius:5px;padding:6px 8px;min-height:30px;font-size:12px;color:#edcf89;background:#d2ac5620}.reference-panel .kingdom-stake-flow .balance-line{grid-column:auto;margin:0;font-size:13px;display:flex;justify-content:space-between;gap:12px;color:#bfc2b6}.kingdom-stake-flow .balance-line strong{color:#eae3d0;font-weight:500}.reference-panel .kingdom-stake-flow .ref-funding{grid-column:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:13px}.reference-panel .kingdom-stake-flow .ref-funding>strong{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0;border:0;background:none;font-size:13px;font-weight:500;color:#d9d8cc}.kingdom-stake-flow .ref-funding>span{color:#bfc2b6;font-size:13px}.reference-panel .kingdom-stake-flow .stake-submit{grid-column:auto;width:100%;min-height:48px;border-radius:8px;border:1px solid #e9c47b;background:linear-gradient(180deg,#efcd89,#c59545);color:#211a0e;font-size:15px;font-weight:700;box-shadow:inset 0 1px #fff1c880;gap:9px;cursor:pointer}.kingdom-stake-flow .stake-submit:disabled{cursor:wait;opacity:.65}.kingdom-stake-flow .stake-wallet-note{margin:0;color:#babdb3;font-size:12px;line-height:1.6}.stake-spinner{animation:stake-spin 1s linear infinite}@keyframes stake-spin{to{transform:rotate(360deg)}}.kingdom-toast{position:fixed;right:22px;bottom:22px;z-index:10000;width:min(390px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #ae914d80;border-radius:12px;background:#1a211af5;box-shadow:0 12px 40px #0007;color:#ead9ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kingdom-toast>svg{flex:none;margin-top:2px}.kingdom-toast>div{min-width:0;flex:1}.kingdom-toast strong{display:block;font-size:14px;line-height:1.5;color:#f0e8d5}.kingdom-toast p{font-size:13px;line-height:1.5;color:#d4ccc0;margin:5px 0 0;overflow-wrap:anywhere;max-height:140px;overflow:auto}.kingdom-toast a{display:inline-flex;align-items:center;gap:5px;font-size:12px;margin-top:7px;color:#e8c77e}.kingdom-toast>button{border:0;padding:3px;min-width:26px;min-height:26px;color:#c9c8bc;flex:none}.kingdom-toast.is-error{border-color:#b8796480;color:#e7987d}.kingdom-toast.is-success>svg{color:#9ad5ac}@media(max-width:600px){.kingdom-toast{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));padding:14px}.stake-plan-facts{gap:8px}.reference-panel .kingdom-stake-flow .ref-funding{align-items:flex-start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.stake-spinner{animation:none}}.stake-page-form{margin-bottom:24px;max-width:620px;scroll-margin-top:90px}.stake-page-form .panel-heading{margin-bottom:18px}.stake-page-form .panel-heading h3{font-size:20px}.reference-panel .royal-rank-progress{padding:20px;border-radius:14px}.royal-rank-progress .kingdom-rank-heading{gap:12px;margin-bottom:16px}.royal-rank-progress .kingdom-rank-heading>.rank-art-badge{width:44px;height:44px;flex:none;filter:drop-shadow(0 4px 8px #0006)}.royal-rank-eyebrow{display:block;font-size:11px;letter-spacing:.13em;line-height:1.5;color:#c5aa6d}.royal-rank-progress .kingdom-rank-heading h2{font-family:DM Sans,sans-serif;font-size:22px;letter-spacing:-.5px;color:#f3e9cf;line-height:1.35}.royal-rank-progress .kingdom-rank-heading a{font-size:12px;color:#debe7c;max-width:86px;text-align:right;line-height:1.5}.royal-rank-progress .kingdom-rank-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:0 0 15px}.royal-rank-progress .kingdom-rank-identity{gap:12px;align-items:center}.royal-rank-progress .kingdom-rank-identity>.rank-art-badge,.royal-rank-progress .kingdom-rank-identity>.rank-badge-unranked{width:64px;height:64px;max-width:64px;flex:0 0 64px;object-fit:contain;filter:drop-shadow(0 4px 9px #0005)}.royal-rank-progress .kingdom-rank-identity span{font-size:12px;color:#c4c4b7}.royal-rank-progress .kingdom-rank-identity strong{font-size:18px;line-height:1.35;color:#f2dfb4;overflow-wrap:anywhere;margin-top:4px}.royal-rank-progress .kingdom-rank-prize{grid-column:1/-1;padding:14px 0;border:0;border-top:1px solid #b3965140;border-bottom:1px solid #b3965140;background:none;box-shadow:none;border-radius:0;gap:12px}.royal-rank-progress .kingdom-rank-prize>svg{width:23px;height:23px;color:#d2ad62;flex:none}.royal-rank-progress .kingdom-rank-prize>div{display:flex;flex:1;justify-content:space-between;align-items:center;gap:12px}.royal-rank-progress .kingdom-rank-prize span{font-size:13px;color:#c4c4b7;max-width:155px}.royal-rank-progress .kingdom-rank-prize strong{font-size:25px;line-height:1.3;color:#f0cd87;margin:0;font-variant-numeric:tabular-nums;text-align:right}.royal-rank-overall{padding:0 0 15px}.royal-rank-overall>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;color:#c4c4b7}.royal-rank-overall strong{color:#eed098;font-size:15px}.royal-rank-overall progress,.royal-rank-progress .kingdom-rank-meter progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;border:0;border-radius:8px;background:#cbb47715;overflow:hidden}.royal-rank-overall progress::-webkit-progress-bar,.royal-rank-progress .kingdom-rank-meter progress::-webkit-progress-bar{background:#cbb47715}.royal-rank-overall progress::-webkit-progress-value,.royal-rank-progress .kingdom-rank-meter progress::-webkit-progress-value{background:linear-gradient(90deg,#a77d36,#efd197);border-radius:8px}.royal-rank-overall progress::-moz-progress-bar,.royal-rank-progress .kingdom-rank-meter progress::-moz-progress-bar{background:linear-gradient(90deg,#a77d36,#efd197);border-radius:8px}.royal-rank-progress .kingdom-rank-requirements{border:0;border-radius:0}.royal-rank-progress .kingdom-rank-requirement{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;border-top:1px solid #b3965125;font-size:13px}.royal-rank-progress .kingdom-rank-requirement-label{grid-column:1;grid-row:1;gap:8px;color:#e3dfd0;line-height:1.4}.royal-rank-progress .kingdom-rank-requirement-label svg{color:#bd9b5b;width:15px;height:15px;flex-basis:15px}.royal-rank-progress .kingdom-rank-requirement-value{grid-column:2;grid-row:1;text-align:right;font-size:12px;line-height:1.4;color:#d1c7b0}.royal-rank-progress .kingdom-rank-meter{grid-column:1/-1;grid-row:2;padding-right:25px;display:flex;flex-direction:row;gap:10px;align-items:center}.royal-rank-progress .kingdom-rank-meter>span{font-size:12px;color:#bdb8a7;min-width:33px}.royal-rank-progress .kingdom-rank-requirement>svg{position:absolute;right:0;bottom:10px;width:15px;height:15px}.royal-rank-progress .kingdom-rank-pending{color:#8d8979}.royal-rank-progress .kingdom-rank-met{color:#a6d6ac}.royal-rank-progress .kingdom-rank-note{font-size:12px;line-height:1.6;color:#bcbbae;margin:10px 0 15px}.royal-rank-progress .kingdom-rank-claim{min-height:45px;border:1px solid #e5bd75;border-radius:8px;background:linear-gradient(180deg,#ecc987,#c29346);color:#271e0e;font-size:14px;font-weight:700;box-shadow:inset 0 1px #fff2cc60}.royal-rank-report{display:grid;gap:26px}.royal-rank-report>.kingdom-auto-ladder{margin:0}.royal-rank-preview-hero{flex-direction:column;gap:10px;text-align:center;margin:0 0 20px;padding:8px 0 16px;background:radial-gradient(ellipse at 50% 24%,#d0a45718,transparent 65%)}.royal-rank-preview-hero .rank-art-badge{width:132px;height:132px;filter:drop-shadow(0 10px 12px #0005)}.royal-rank-preview-hero h3{font-size:28px;margin:7px 0 9px;color:#f3e1b7;line-height:1.3}.royal-rank-preview-hero .royal-rank-state{display:inline-flex;font-size:12px;line-height:1.4;padding:5px 10px;border:1px solid #b8975855;border-radius:20px;color:#e3c68b}.royal-rank-preview-hero .royal-rank-state.achieved{color:#abd7b1;border-color:#abd7b155}.kingdom-rank-preview .rank-preview-reward{gap:12px;flex-direction:row;align-items:center;padding:15px 0}.kingdom-rank-preview .rank-preview-reward strong{font-size:28px;line-height:1.2;color:#efcd88}.kingdom-rank-preview .rank-preview-reward span{max-width:160px;font-size:13px;line-height:1.5}.kingdom-rank-preview .rank-preview-conditions>div{padding:14px 0;line-height:1.5;border-color:#c1a76b22}.kingdom-rank-preview .rank-preview-conditions dd{color:#f0dbaf;font-size:15px;font-variant-numeric:tabular-nums}.reference-panel .kingdom-auto-ladder .rank-gallery-card:hover{border-color:#e0bb72;box-shadow:inset 0 1px #f5deb525,0 5px 16px #0003}.reference-panel .kingdom-auto-ladder .rank-gallery-card:hover .rank-art-badge{transform:scale(1.04);transition:transform .2s}@media(max-width:600px){.reference-panel .royal-rank-progress{padding:16px}.royal-rank-progress .kingdom-rank-heading h2{font-size:20px}.royal-rank-progress .kingdom-rank-heading{gap:9px}.royal-rank-progress .kingdom-rank-heading>.rank-art-badge{width:38px;height:38px}.royal-rank-progress .kingdom-rank-identity{gap:8px}.royal-rank-progress .kingdom-rank-identity>.rank-art-badge,.royal-rank-progress .kingdom-rank-identity>.rank-badge-unranked{width:48px;height:48px;max-width:48px;flex-basis:48px}.royal-rank-progress .kingdom-rank-identity strong{font-size:16px}.royal-rank-progress .kingdom-rank-prize strong{font-size:23px}.royal-rank-progress .kingdom-rank-requirement{grid-template-columns:1fr;gap:7px;padding:12px 0}.royal-rank-progress .kingdom-rank-requirement-value{grid-column:1;grid-row:2;padding-left:23px;text-align:left;font-size:13px}.royal-rank-progress .kingdom-rank-meter{grid-row:3}.royal-rank-preview-hero .rank-art-badge{width:112px;height:112px}.kingdom-rank-preview .rank-preview-reward strong{font-size:25px}}@media(min-width:1101px){.reference-dashboard .ref-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.reference-dashboard .ref-primary-grid>.ref-stake-card,.reference-dashboard .ref-primary-grid>.royal-rank-progress{display:flex;flex-direction:column;align-self:stretch;min-width:0;min-height:0;height:auto;padding:18px;border-radius:12px;box-sizing:border-box}.reference-dashboard .ref-primary-grid>.ref-stake-card>.ref-view-link{margin-top:auto;padding-top:13px}.reference-dashboard .ref-primary-grid>.ref-stake-card .kingdom-account-heading{margin-bottom:8px}.reference-dashboard .ref-primary-grid>.ref-stake-card .ref-panel-description{margin:0 0 14px;font-size:13px;line-height:1.5}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-heading{margin-bottom:13px;gap:10px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-heading h2{font-size:22px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-heading>.rank-art-badge{width:40px;height:40px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-milestones{gap:12px;padding-bottom:12px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-identity>.rank-art-badge,.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-identity>.rank-badge-unranked{width:50px;height:50px;max-width:50px;flex-basis:50px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-identity{gap:8px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-identity strong{font-size:17px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-prize{padding:11px 0}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-prize strong{font-size:23px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .royal-rank-overall{padding-bottom:11px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-requirement{padding:9px 0;gap:7px 10px}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-requirement-label{font-size:12px;line-height:1.4}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-note{margin:9px 0 12px;font-size:12px;line-height:1.5}.reference-dashboard .ref-primary-grid>.royal-rank-progress .kingdom-rank-claim{margin-top:auto;min-height:46px;flex-shrink:0}.reference-dashboard .ref-primary-grid>.ref-stake-card .stake-submit{min-height:46px}}@media(max-width:1100px){.reference-dashboard .ref-primary-grid{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.reference-dashboard .ref-primary-grid>.ref-stake-card,.reference-dashboard .ref-primary-grid>.royal-rank-progress{height:auto;min-height:0;padding:18px;border-radius:12px}.reference-dashboard .ref-primary-grid>.ref-stake-card .ref-panel-description{margin:0 0 14px;font-size:13px;line-height:1.5}}@media(max-width:600px){.reference-dashboard .ref-primary-grid{gap:16px}.reference-dashboard .ref-primary-grid>.ref-stake-card,.reference-dashboard .ref-primary-grid>.royal-rank-progress{padding:16px}.reference-dashboard .ref-primary-grid .kingdom-account-heading h2,.reference-dashboard .ref-primary-grid .kingdom-rank-heading h2{font-size:21px;line-height:1.3}.reference-dashboard .ref-primary-grid .kingdom-stake-flow{gap:12px}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-heading{margin-bottom:14px}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-milestones{gap:12px 8px;padding-bottom:12px}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-prize{padding:12px 0}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-prize>div{align-items:center;gap:10px}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-prize span{max-width:145px;font-size:12px;line-height:1.5}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-requirement{padding:10px 0;gap:6px}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-note{margin:9px 0 13px;font-size:12px;line-height:1.5}.reference-dashboard .ref-primary-grid .royal-rank-progress .kingdom-rank-claim,.reference-dashboard .ref-primary-grid .stake-submit{min-height:46px}}.royal-rank-progress .kingdom-rank-requirement:first-child{border-top:0}.kingdom-token-referral-grid{align-items:stretch}.kingdom-token-referral-grid>.kingdom-token-card,.kingdom-token-referral-grid>.kingdom-referral-card{display:flex;flex-direction:column;height:auto;padding:20px;border-radius:12px;box-sizing:border-box}.kingdom-token-detail,.kingdom-referral-address-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:13px 0}.kingdom-referral-address-row>div{margin:0;flex:none}.kingdom-token-detail code,.kingdom-referral-address-row code{white-space:nowrap;word-break:normal;overflow-wrap:normal;color:#e3dbc8;font-size:13px}.kingdom-token-detail>span,.kingdom-referral-address-row>span{color:#c4c2b7}.kingdom-token-balance h2,.kingdom-referral-heading h3{font-family:DM Sans,sans-serif;font-size:23px;letter-spacing:-.4px}.kingdom-token-explorer{margin-top:auto;min-height:44px}.kingdom-token-detail:last-of-type{margin-bottom:18px}.kingdom-referral-link-label{margin-top:auto;padding-top:16px}.kingdom-referral-link button{background:linear-gradient(180deg,#ecc987,#c29346);color:#271e0e;min-height:44px}.kingdom-referral-feedback:empty{display:none}@media(max-width:760px){.kingdom-token-referral-grid>.kingdom-token-card,.kingdom-token-referral-grid>.kingdom-referral-card{padding:16px}.kingdom-token-balance{padding:20px 0}.kingdom-token-detail,.kingdom-referral-address-row{gap:8px}.kingdom-token-detail code,.kingdom-referral-address-row code{font-size:12px}.kingdom-referral-link-label{margin-top:0}}.kingdom-rank-preview .modal{width:min(430px,calc(100vw - 28px));padding:20px;border-radius:14px;background:linear-gradient(115deg,#282218,#1e2019 45%,#111916);max-height:calc(100dvh - 28px)}.kingdom-rank-preview .dialog-heading{margin-bottom:14px;gap:12px}.kingdom-rank-preview .dialog-heading h2{font:600 15px/1.4 DM Sans,sans-serif;color:#daceb4}.kingdom-rank-preview .dialog-heading .icon-button{width:38px;height:38px;min-height:38px;flex:none}.kingdom-rank-preview .royal-rank-preview-hero{flex-direction:row;justify-content:flex-start;gap:16px;text-align:left;padding:0;margin:0 0 16px;background:none}.kingdom-rank-preview .royal-rank-preview-hero .rank-art-badge{width:76px;height:76px;flex:0 0 76px}.kingdom-rank-preview .royal-rank-preview-hero>div>span{font-size:10px;letter-spacing:.09em;color:#c4a56c}.kingdom-rank-preview .royal-rank-preview-hero h3{font:700 25px/1.2 DM Sans,sans-serif;margin:5px 0 7px}.kingdom-rank-preview .royal-rank-state{margin:0;padding:3px 8px;font-size:11px}.kingdom-rank-preview .rank-preview-reward{padding:13px 0;border-top:1px solid #b3965140;border-bottom:1px solid #b3965140;justify-content:space-between;background:none;border-radius:0}.kingdom-rank-preview .rank-preview-reward strong{font-size:25px;overflow-wrap:anywhere;text-align:right}.kingdom-rank-preview h4{font:600 13px/1.4 DM Sans,sans-serif;margin:17px 0 4px;color:#e9dfc8}.kingdom-rank-preview .rank-preview-conditions>div{padding:10px 0;gap:12px;font-size:12px;align-items:center}.kingdom-rank-preview .rank-preview-conditions dd{font-size:13px;flex-shrink:1;overflow-wrap:anywhere}.kingdom-rank-preview .rank-preview-note{font-size:11px;line-height:1.55;margin:13px 0 0;color:#bcb8a9}.reference-dashboard .kingdom-account-heading h2{font-family:DM Sans,sans-serif;font-size:22px;letter-spacing:-.5px}.reference-dashboard .kingdom-account-totals{gap:12px}.reference-dashboard .kingdom-account-tile{position:relative;align-items:flex-start;padding:18px 16px;gap:12px;border-radius:12px;min-height:112px;box-shadow:inset 0 1px #ffe8b80a,0 5px 18px #0002}.reference-dashboard .kingdom-account-artwork.card-artwork{width:44px;height:44px;flex-basis:44px}.reference-dashboard .kingdom-account-copy{gap:7px;flex:1}.reference-dashboard .kingdom-account-label{font-size:13px;line-height:1.4;color:#d9d3c3}.reference-dashboard .kingdom-account-value{font-size:23px;line-height:1.2;color:#f4ddb1;letter-spacing:-.5px}.reference-dashboard .kingdom-account-note{font-size:11px;line-height:1.4;color:#aaa99a}.reference-dashboard .kingdom-income-tile{min-height:142px}.reference-dashboard .kingdom-income-history{display:inline-flex;gap:8px;color:#e6c285;background:#c8a05a0c;border-color:#b58f4945;border-radius:7px;min-height:36px;padding:8px 11px;font-size:11px;margin-top:4px}.reference-dashboard .kingdom-income-tile>.network-artwork,.reference-dashboard .kingdom-income-tile>.kingdom-income-artwork{width:46px;height:46px;max-width:46px;flex-basis:46px}.reference-dashboard .business-summary{border-radius:12px;padding:18px;gap:16px;grid-template-columns:minmax(0,1fr) 112px;box-shadow:inset 0 1px #ffe8b80a,0 5px 18px #0002}.reference-dashboard .business-summary-main{gap:14px}.reference-dashboard .business-summary-main>.network-artwork{width:54px;height:54px;flex-basis:54px}.reference-dashboard .business-summary-label{font-size:13px;line-height:1.4}.reference-dashboard .business-summary-amount{font-size:25px;color:#f4ddb1;margin:6px 0}.reference-dashboard .business-summary-note{font-size:11px;line-height:1.5;color:#aaa99a}.reference-dashboard .business-summary-footer{border-color:#b3965130;padding-left:16px}.reference-dashboard .kingdom-account-tile:hover,.reference-dashboard .business-summary:hover{border-color:#e2bd78;box-shadow:inset 0 1px #ffe8b814,0 6px 20px #0003}@media(min-width:761px)and (max-width:1200px){.reference-dashboard .kingdom-account-totals:not(.kingdom-income-totals){grid-template-columns:repeat(2,minmax(0,1fr))}.reference-dashboard .ref-business-grid{grid-template-columns:1fr}}@media(max-width:760px){.reference-dashboard .kingdom-account-heading h2{font-size:20px}.reference-dashboard .kingdom-account-totals{gap:10px}.reference-dashboard .kingdom-account-tile{flex-direction:column;gap:10px;padding:14px;min-height:0;border-radius:10px}.reference-dashboard .kingdom-account-artwork.card-artwork{width:34px;height:34px;flex-basis:34px}.reference-dashboard .kingdom-account-value{font-size:21px}.reference-dashboard .kingdom-account-label{font-size:12px}.reference-dashboard .kingdom-account-note{font-size:10px}.reference-dashboard .kingdom-income-totals{grid-template-columns:1fr}.reference-dashboard .kingdom-income-tile{flex-direction:row;align-items:flex-start;gap:14px;padding:16px}.reference-dashboard .kingdom-income-tile:last-child{grid-column:auto}.reference-dashboard .kingdom-income-tile .kingdom-account-copy{gap:6px}.reference-dashboard .kingdom-income-history{min-height:36px;margin-top:5px}.reference-dashboard .ref-business-grid{grid-template-columns:1fr;gap:12px}.reference-dashboard .business-summary{display:grid;grid-template-columns:minmax(0,1fr) 90px;padding:16px;gap:12px}.reference-dashboard .business-summary-main{display:flex;align-items:center;gap:10px}.reference-dashboard .business-summary-copy{display:block}.reference-dashboard .business-summary-main>.network-artwork{width:40px;height:40px;flex-basis:40px;margin:0}.reference-dashboard .business-summary-amount{font-size:23px}.reference-dashboard .business-summary-footer{border-top:0;border-left:1px solid #b3965130;margin:0;padding:0 0 0 12px}.kingdom-rank-preview .modal{padding:16px}.kingdom-rank-preview .royal-rank-preview-hero .rank-art-badge{width:64px;height:64px;flex-basis:64px}.kingdom-rank-preview .royal-rank-preview-hero{gap:12px;margin-bottom:14px}}@media(max-width:380px){.reference-dashboard .kingdom-account-value{font-size:19px}.reference-dashboard .business-summary{grid-template-columns:minmax(0,1fr) 76px;padding:13px;gap:8px}.reference-dashboard .business-summary-main>.network-artwork{width:32px;height:32px;flex-basis:32px}.reference-dashboard .business-summary-amount{font-size:21px}}.reference-dashboard .kingdom-income-tile{min-height:112px;align-items:center;padding:20px;gap:18px;overflow:hidden}.reference-dashboard .kingdom-income-tile .kingdom-account-copy{gap:9px}.reference-dashboard .kingdom-income-tile .kingdom-account-label{font-size:13px;color:#c9c5b7}.reference-dashboard .kingdom-income-tile .kingdom-account-value{font-size:26px;letter-spacing:-.6px;color:#f6dfaf;font-weight:700}.reference-dashboard .kingdom-income-tile>.network-artwork,.reference-dashboard .kingdom-income-tile>.kingdom-income-artwork{width:54px;height:54px;max-width:54px;flex-basis:54px;filter:drop-shadow(0 4px 8px #0004)}.reference-dashboard .kingdom-income-tile:focus-visible{outline:2px solid #ecc987;outline-offset:3px}@media(max-width:1100px)and (min-width:761px){.reference-dashboard .kingdom-income-tile{padding:16px;gap:12px}.reference-dashboard .kingdom-income-tile .kingdom-account-value{font-size:23px}.reference-dashboard .kingdom-income-tile>.network-artwork,.reference-dashboard .kingdom-income-tile>.kingdom-income-artwork{width:42px;height:42px;max-width:42px;flex-basis:42px}}@media(max-width:760px){.reference-dashboard .kingdom-income-tile{min-height:94px;padding:16px 18px;gap:16px}.reference-dashboard .kingdom-income-tile .kingdom-account-copy{gap:7px}.reference-dashboard .kingdom-income-tile .kingdom-account-value{font-size:24px}.reference-dashboard .kingdom-income-tile>.network-artwork,.reference-dashboard .kingdom-income-tile>.kingdom-income-artwork{width:48px;height:48px;max-width:48px;flex-basis:48px}.reference-dashboard .kingdom-income-fees{margin-top:10px}}.reference-dashboard .kingdom-account-section .kingdom-account-tile{align-items:center;min-height:104px}@media(max-width:760px){.reference-dashboard .kingdom-account-section .kingdom-account-tile{flex-direction:row;align-items:center;gap:10px;padding:14px 12px;min-height:94px}.reference-dashboard .kingdom-account-section .kingdom-account-artwork.card-artwork{width:32px;height:32px;flex:0 0 32px}.reference-dashboard .kingdom-account-section .kingdom-account-copy{gap:6px}.reference-dashboard .kingdom-account-section .kingdom-account-label{font-size:12px;line-height:1.35}.reference-dashboard .kingdom-account-section .kingdom-account-value{font-size:20px;line-height:1.2}.reference-dashboard .kingdom-account-section .kingdom-account-note{font-size:10px;line-height:1.3}}@media(max-width:380px){.reference-dashboard .kingdom-account-section .kingdom-account-tile{padding:12px 10px;gap:7px}.reference-dashboard .kingdom-account-section .kingdom-account-artwork.card-artwork{width:27px;height:27px;flex-basis:27px}.reference-dashboard .kingdom-account-section .kingdom-account-value{font-size:18px}.reference-dashboard .kingdom-account-section .kingdom-account-label{font-size:11px}}.reference-dashboard .artwork-welcome{background:linear-gradient(90deg,#282218,#282218ed 40%,#1e2019b3 65%,#11191670),url(/assets/kingdom-dashboard.webp) 70% 45% / cover;border:1px solid var(--kingdom-card-border);box-shadow:var(--kingdom-card-shadow);border-radius:14px}.reference-dashboard .artwork-welcome:after{background:linear-gradient(180deg,transparent 60%,#11191670)}.reference-dashboard .artwork-welcome h1{color:#f4ddb1}.reference-dashboard .artwork-welcome p{color:#c4c2b7}.reference-dashboard .artwork-welcome .dashboard-kicker{color:#c5aa6d}.reference-dashboard .artwork-welcome .dashboard-rank-pill,.reference-dashboard .artwork-welcome .subtle{background:#282218e6;border-color:#bc914c80;color:#e6c285;box-shadow:inset 0 1px #f5deb516}@media(max-width:760px){.reference-dashboard .artwork-welcome{background:linear-gradient(90deg,#282218f5,#282218eb 38%,#1e2019b3 68%,#111916a0),url(/assets/kingdom-dashboard.webp) 75% 50% / cover}}.reference-dashboard .kingdom-account-tile,.reference-dashboard .kingdom-business-ticket{position:relative;overflow:visible;border-radius:11px;padding:18px 20px;gap:16px;min-width:0;border-color:#bc914c;background:var(--kingdom-card-surface);box-shadow:inset 0 1px #f5deb516,0 5px 16px #0002}.reference-dashboard .kingdom-account-tile:before,.reference-dashboard .kingdom-account-tile:after,.reference-dashboard .kingdom-business-ticket:before,.reference-dashboard .kingdom-business-ticket:after{content:"";position:absolute;top:calc(50% - 7px);width:14px;height:14px;border:1px solid #bc914c;border-radius:50%;background:#07100b;pointer-events:none;box-sizing:border-box;z-index:1}.reference-dashboard .kingdom-account-tile:before,.reference-dashboard .kingdom-business-ticket:before{left:-8px;clip-path:inset(0 0 0 50%)}.reference-dashboard .kingdom-account-tile:after,.reference-dashboard .kingdom-business-ticket:after{right:-8px;clip-path:inset(0 50% 0 0)}.reference-dashboard .kingdom-account-tile>.card-artwork,.reference-dashboard .kingdom-account-tile>.network-artwork,.reference-dashboard .kingdom-account-tile>.kingdom-income-artwork,.reference-dashboard .kingdom-business-ticket>.network-artwork{position:relative}.reference-dashboard .kingdom-account-tile>.card-artwork:after,.reference-dashboard .kingdom-account-tile>.network-artwork:after,.reference-dashboard .kingdom-account-tile>.kingdom-income-artwork:after,.reference-dashboard .kingdom-business-ticket>.network-artwork:after{content:"";position:absolute;right:-8px;top:-8px;bottom:-8px;border-right:1px dashed #c3a46945;pointer-events:none}.reference-dashboard .ref-business-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reference-dashboard .kingdom-business-ticket{display:flex;flex-direction:row;align-items:center;min-height:112px}.reference-dashboard .kingdom-business-ticket>.network-artwork{width:42px;height:42px;flex:0 0 42px}.reference-dashboard .kingdom-business-ticket .business-summary-copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.reference-dashboard .kingdom-business-ticket .business-summary-label{font-size:12px;line-height:1.4}.reference-dashboard .kingdom-business-ticket .business-summary-amount{font-size:23px;margin:0;line-height:1.2;color:#f4ddb1;overflow-wrap:anywhere}.reference-dashboard .kingdom-business-ticket .business-summary-note{font-size:10px;line-height:1.4;margin:0;color:#aaa99a}@media(min-width:761px)and (max-width:1200px){.reference-dashboard .ref-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.reference-dashboard .ref-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reference-dashboard .kingdom-account-section .kingdom-account-tile,.reference-dashboard .kingdom-business-ticket{padding:14px 12px;gap:12px;min-height:104px}.reference-dashboard .kingdom-business-ticket>.network-artwork{width:30px;height:30px;flex-basis:30px}.reference-dashboard .kingdom-business-ticket .business-summary-label{font-size:11px}.reference-dashboard .kingdom-business-ticket .business-summary-amount{font-size:20px}.reference-dashboard .kingdom-business-ticket .business-summary-note{font-size:10px}.reference-dashboard .kingdom-income-tile{padding:17px 20px;gap:18px}.reference-dashboard .kingdom-account-tile>.card-artwork:after,.reference-dashboard .kingdom-business-ticket>.network-artwork:after{right:-6px;top:-12px;bottom:-12px}}@media(max-width:380px){.reference-dashboard .kingdom-account-section .kingdom-account-tile,.reference-dashboard .kingdom-business-ticket{padding:13px 10px;gap:10px}.reference-dashboard .kingdom-business-ticket>.network-artwork{width:26px;height:26px;flex-basis:26px}.reference-dashboard .kingdom-business-ticket .business-summary-amount{font-size:18px}}.reference-dashboard .metric-ticket{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:stretch;min-width:0;min-height:108px;padding:0;border:1px solid #bc914c;border-radius:10px;background:var(--kingdom-card-surface);color:#eee9db;text-decoration:none;position:relative;isolation:isolate;box-sizing:border-box;-webkit-mask-image:radial-gradient(circle 6px at 0 50%,transparent 5.5px,#000 6.5px),radial-gradient(circle 6px at 100% 50%,transparent 5.5px,#000 6.5px);mask-image:radial-gradient(circle 6px at 0 50%,transparent 5.5px,#000 6.5px),radial-gradient(circle 6px at 100% 50%,transparent 5.5px,#000 6.5px);-webkit-mask-composite:source-in;mask-composite:intersect;transition:border-color .2s,background-color .2s}.metric-ticket-art{display:flex;align-items:center;justify-content:center;padding:12px 10px;border-right:1px dashed #c2a06550;min-width:0;background:linear-gradient(180deg,#d9b47408,#d9b47400)}.reference-dashboard .metric-ticket-art>.card-artwork,.reference-dashboard .metric-ticket-art>.network-artwork,.reference-dashboard .metric-ticket-art>.rank-art-badge,.reference-dashboard .metric-ticket-art>.rank-badge-unranked{display:block;width:42px;height:42px;max-width:42px;flex:0 0 42px;object-fit:contain;filter:drop-shadow(0 3px 5px #0004)}.metric-ticket-copy{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:17px 16px;min-width:0}.metric-ticket-label{font:500 12px/1.4 DM Sans,sans-serif;color:#d2ccba}.metric-ticket-value{font:700 23px/1.2 DM Sans,sans-serif;color:#f4ddb1;letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-ticket-note{font:400 10px/1.45 DM Sans,sans-serif;color:#aaa99a}.reference-dashboard .metric-ticket:hover{border-color:#f0cc88;background:linear-gradient(115deg,#30271b,#24271e 45%,#141d18)}.reference-dashboard .metric-ticket:focus-visible{outline:2px solid #f0cc88;outline-offset:-4px}.reference-dashboard .metric-ticket-income{grid-template-columns:76px minmax(0,1fr);min-height:110px}.reference-dashboard .metric-ticket-income .metric-ticket-value{font-size:25px}@media(max-width:760px){.reference-dashboard .metric-ticket{grid-template-columns:44px minmax(0,1fr);min-height:96px;border-radius:9px}.reference-dashboard .metric-ticket-art{padding:10px 6px}.reference-dashboard .metric-ticket-art>.card-artwork,.reference-dashboard .metric-ticket-art>.network-artwork,.reference-dashboard .metric-ticket-art>.rank-art-badge,.reference-dashboard .metric-ticket-art>.rank-badge-unranked{width:28px;height:28px;max-width:28px;flex-basis:28px}.reference-dashboard .metric-ticket-copy{padding:13px 10px;gap:6px}.reference-dashboard .metric-ticket-label{font-size:11px;line-height:1.35}.reference-dashboard .metric-ticket-value{font-size:19px}.reference-dashboard .metric-ticket-note{font-size:9px;line-height:1.4}.reference-dashboard .metric-ticket-income{grid-template-columns:66px minmax(0,1fr);min-height:90px}.reference-dashboard .metric-ticket-income .metric-ticket-copy{padding:15px 17px}.reference-dashboard .metric-ticket-income .metric-ticket-label{font-size:12px}.reference-dashboard .metric-ticket-income .metric-ticket-value{font-size:23px}.reference-dashboard .metric-ticket-income .metric-ticket-art>*{width:40px;height:40px;max-width:40px;flex-basis:40px}}@media(max-width:360px){.reference-dashboard .metric-ticket{grid-template-columns:38px minmax(0,1fr)}.reference-dashboard .metric-ticket-copy{padding:12px 8px}.reference-dashboard .metric-ticket-value{font-size:17px}.reference-dashboard .metric-ticket-income{grid-template-columns:60px minmax(0,1fr)}}.reference-dashboard .metric-ticket{border-color:#d0a25b;border-width:1.5px;background:linear-gradient(115deg,#2d261b,#202219 48%,#141d18);-webkit-mask-image:radial-gradient(circle 7px at 0 50%,transparent 6.5px,#000 7.5px),radial-gradient(circle 7px at 100% 50%,transparent 6.5px,#000 7.5px);mask-image:radial-gradient(circle 7px at 0 50%,transparent 6.5px,#000 7.5px),radial-gradient(circle 7px at 100% 50%,transparent 6.5px,#000 7.5px)}.reference-dashboard .metric-ticket:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:url(/assets/kingdom-ticket-pattern.svg) 12px 6px / 144px 96px repeat;opacity:.105;pointer-events:none;z-index:0}.reference-dashboard .metric-ticket:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #d9b47420;border-radius:6px;pointer-events:none;z-index:0}.metric-ticket-art,.metric-ticket-copy{position:relative;z-index:1}.reference-dashboard .metric-ticket-art{border-right:0;background:linear-gradient(180deg,#e2ba7015,#d9b47405);position:relative}.reference-dashboard .metric-ticket-art:after{content:"";position:absolute;right:-1.5px;top:9px;bottom:9px;width:3px;background:radial-gradient(circle,#dfbb7c 1.4px,transparent 1.6px) center top / 3px 7px repeat-y;pointer-events:none;filter:drop-shadow(0 0 2px #d8aa5240)}.reference-dashboard .metric-ticket-art>*{position:relative;z-index:1}.reference-dashboard .metric-ticket-value{text-shadow:0 1px 3px #0005}@media(max-width:760px){.reference-dashboard .metric-ticket:before{background-size:120px 80px;opacity:.085}.reference-dashboard .metric-ticket-art:after{top:8px;bottom:8px;width:3px;background-size:3px 6px}}.reference-dashboard .metric-ticket-art>.member-artwork{display:block;width:48px;height:48px;max-width:48px;flex:0 0 48px;object-fit:contain;filter:drop-shadow(0 3px 4px #0005)}@media(max-width:760px){.reference-dashboard .metric-ticket-art>.member-artwork{width:32px;height:32px;max-width:32px;flex-basis:32px}}@media(max-width:360px){.reference-dashboard .metric-ticket-art>.member-artwork{width:28px;height:28px;max-width:28px;flex-basis:28px}}.app .topbar{min-height:74px;height:auto;padding:14px 26px;border-bottom:1px solid #bc914c45;background:linear-gradient(100deg,#211e16f5,#111a16f5);box-shadow:0 3px 14px #0002;gap:20px}.app .topbar .brand-logo{width:190px;max-width:100%;height:auto}.app .topbar-right{gap:10px;min-width:0}.app .topbar .chain{font-size:11px;color:#c2baa6}.app .topbar .wallet-button{background:#c49b5012;border:1px solid #bc914c65;border-radius:9px;min-height:42px;padding:10px 14px;color:#efdab1;font-size:12px;box-shadow:inset 0 1px #f5deb514}.app .topbar .icon-button{border:1px solid #bc914c40;background:#d3ae6210;border-radius:9px;color:#d8bd88;min-height:40px;width:40px}.app .member-sidebar{padding:22px 15px;border-radius:0;border:0;border-right:1px solid #bc914c40;background:linear-gradient(180deg,#211f17,#111a16);box-shadow:none;display:flex;flex-direction:column;gap:0}.app .reference-sidebar-brand{display:block;padding:0 8px 20px;margin:0 0 18px;border-bottom:1px solid #bc914c30}.app .reference-sidebar-brand .brand-logo{width:168px;height:auto;margin:0 0 10px}.sidebar-panel-label{display:block;font-size:9px;letter-spacing:.2em;font-weight:600;color:#bb9c66}.app .sidebar-membership{display:flex;align-items:center;gap:10px;padding:0 8px 18px;background:none;border:0;border-radius:0;margin:0}.app .sidebar-membership .membership-coin{width:38px;height:38px;flex:0 0 38px;margin:0}.app .sidebar-membership strong{font-size:12px;color:#e5d5b7}.app .sidebar-membership span{font-size:11px;color:#aaa99a}.app .nav-group-label{display:block;font-size:9px;letter-spacing:.15em;color:#af9567;margin:16px 10px 9px}.app .grouped-navigation .nav-group{display:flex;flex-direction:column;gap:6px}.app .grouped-navigation a{display:flex;align-items:center;gap:11px;min-height:46px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:none;color:#c4c2b7;font-size:12px;text-decoration:none;box-shadow:none}.app .grouped-navigation a.active{color:#f4ddb1;background:linear-gradient(100deg,#bd934b27,#bd934b09);border-color:#bc914c65;box-shadow:inset 3px 0 #d9b574}.app .grouped-navigation a:hover{background:#d9b5740c;color:#f4ddb1}.app .grouped-navigation .nav-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #bc914c30;border-radius:7px;background:#d9b57408;color:#c5a164}.app .grouped-navigation .nav-chevron{margin-left:auto;opacity:.45}.app .sidebar-bottom{margin-top:auto;padding:24px 8px 0;border:0}.sidebar-chain-status{display:flex;align-items:center;gap:7px;color:#aaa99a;font-size:10px;margin-bottom:12px}.sidebar-chain-status i{width:6px;height:6px;border-radius:50%;background:#9fbc8e}.app .sidebar-disconnect{min-height:40px;font-size:11px;color:#c7bfae;border:1px solid #bc914c30;background:none;border-radius:8px}.app .footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 26px;background:#111a16;border-top:1px solid #bc914c30;color:#a6a698;font-size:11px}.app .footer a{color:#d2b37c;font-size:11px;text-decoration:none}.app .mobile-navigation-sheet{background:#070b09c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;align-items:flex-end}.app .mobile-navigation-sheet .modal{width:100%;max-width:520px;margin:0 auto;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid #bc914c80;border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(120deg,#2b2419,#1d2119 50%,#111a16);max-height:90dvh;overflow-y:auto;box-shadow:0 -10px 45px #0006;animation:menuRise .3s cubic-bezier(.22,1,.36,1) both}.app .mobile-navigation-sheet .sheet-handle{position:absolute;top:9px;left:calc(50% - 20px);width:40px;height:4px;border-radius:5px;background:#d9b57465}.app .mobile-navigation-sheet .dialog-heading{margin:0 0 16px}.app .mobile-navigation-sheet .dialog-heading h2{font:600 20px/1.3 DM Sans,sans-serif;color:#f4ddb1}.app .mobile-navigation-sheet .dialog-heading .icon-button{width:38px;height:38px;min-height:38px;border:1px solid #bc914c45;border-radius:10px;background:#d9b5740a;color:#d9b574}.app .mobile-navigation-sheet .sheet-account{padding:0 0 17px;margin:0 0 17px;border-bottom:1px solid #bc914c35;display:flex;align-items:center;gap:13px;background:none;border-radius:0}.app .mobile-navigation-sheet .sheet-coin{width:46px;height:46px;flex:0 0 46px;margin:0}.app .mobile-navigation-sheet .sheet-account strong{font-size:14px;color:#e9d8b7}.app .mobile-navigation-sheet .sheet-account span{display:block;font-size:11px;color:#b8b5a7;margin-top:5px}.app .mobile-navigation-sheet .grouped-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app .mobile-navigation-sheet .nav-group,.app .mobile-navigation-sheet .nav-group:last-child{display:contents}.app .mobile-navigation-sheet .nav-group-label{display:none}.app .mobile-navigation-sheet .grouped-navigation a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;min-height:92px;padding:14px;border:1px solid #bc914c35;border-radius:12px;background:#d9b57405;font-size:12px!important}.app .mobile-navigation-sheet .grouped-navigation a.active{border-color:#e3bd78;background:linear-gradient(120deg,#bf934b2b,#bf934b09);box-shadow:inset 0 1px #f5deb530}.app .mobile-navigation-sheet .nav-icon{width:33px;height:33px;flex-basis:33px}.app .mobile-navigation-sheet .nav-chevron{display:none}.app .mobile-navigation-sheet .sheet-disconnect{min-height:44px;margin-top:17px;background:none;border:1px solid #bc914c40;border-radius:10px;color:#d5c8af;font-size:12px}@media(max-width:900px){.app .member-sidebar{display:none}.app .topbar{padding:12px 16px;min-height:66px;gap:10px}.app .topbar .brand-logo{width:145px}.app .topbar-right{gap:7px}.app .topbar .chain{display:none}.app .topbar .wallet-button{padding:9px 10px;font-size:11px;min-height:38px}.app .topbar .icon-button{width:36px;min-height:36px}.app .topbar .mobile-menu{display:none}.app .footer{padding:20px 16px calc(90px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;text-align:center;gap:8px}.app .mobile-menu-launch{background:linear-gradient(180deg,#ecc987,#c29346);color:#271e0e;border:1px solid #e9c47b;border-radius:28px;min-height:46px;font-size:12px;box-shadow:0 6px 24px #0006;padding:12px 24px}}@media(max-width:380px){.app .topbar .brand-logo{width:120px}.app .topbar .wallet-button{padding:8px;font-size:10px;gap:5px}.app .topbar-right{gap:5px}.app .topbar .icon-button{width:32px;min-height:34px}.app .mobile-navigation-sheet .modal{padding:24px 16px calc(16px + env(safe-area-inset-bottom))}.app .mobile-navigation-sheet .grouped-navigation a{min-height:84px;padding:12px}}@media(prefers-reduced-motion:reduce){.app .mobile-navigation-sheet .modal{animation:none}}@media(max-width:900px){.app .workspace{display:block;grid-template-columns:1fr}.app .mobile-menu-launch{display:flex;align-items:center;justify-content:center;gap:9px;position:fixed;bottom:calc(17px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:35}.app .dashboard-main{padding-bottom:90px}}.app.member-shell{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app.member-shell>.topbar{flex:0 0 auto;position:relative;z-index:30}.app.member-shell>.workspace{flex:1 1 auto;min-height:0;overflow:hidden;display:grid;grid-template-columns:232px minmax(0,1fr)}.app.member-shell .member-sidebar{height:100%;min-height:0;position:relative;top:0;align-self:stretch;overflow-y:auto;padding-top:14px;box-sizing:border-box}.app.member-shell .dashboard-main{height:100%;min-height:0;min-width:0;width:100%;max-width:none;margin:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bc914c70 #111a16;box-sizing:border-box;outline:none}.app.member-shell>.footer{flex:0 0 auto;padding:13px 26px;min-height:46px;box-sizing:border-box;position:relative;z-index:30}.app.member-shell>.global-error{flex:0 0 auto;margin:0}.app.member-shell>.account-check{flex:1;min-height:0;overflow-y:auto}.app .mobile-navigation-sheet .grouped-navigation a{flex-direction:row;align-items:center;justify-content:flex-start;min-height:52px;padding:10px 12px;gap:10px;border-radius:9px;font-size:12px!important}.app .mobile-navigation-sheet .nav-icon{width:30px;height:30px;flex:0 0 30px;border-radius:7px}.app .mobile-navigation-sheet .modal{padding-top:24px}.app .mobile-navigation-sheet .dialog-heading{margin-bottom:14px}.app .mobile-navigation-sheet .sheet-disconnect{margin-top:14px;min-height:40px}@media(max-width:900px){.app.member-shell>.workspace{display:block;min-height:0}.app.member-shell .member-sidebar{display:none}.app.member-shell .dashboard-main{padding:20px 16px 82px}.app.member-shell>.footer{padding:10px 16px;min-height:64px;flex-direction:row;justify-content:center;align-items:center;gap:5px 16px;font-size:10px}.app.member-shell>.footer>span:nth-child(2){display:none}.app.member-shell>.footer a{font-size:10px}.app.member-shell .mobile-menu-launch{bottom:calc(76px + env(safe-area-inset-bottom));min-height:42px;padding:10px 20px;font-size:12px;z-index:35}.app.member-shell>.footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.app .mobile-navigation-sheet .grouped-navigation{gap:8px}}@media(max-width:380px){.app .mobile-navigation-sheet .grouped-navigation a{font-size:11px!important;gap:7px;padding:9px;min-height:49px}.app .mobile-navigation-sheet .nav-icon{width:27px;height:27px;flex-basis:27px}.app .mobile-navigation-sheet .nav-icon svg{width:17px;height:17px}}.royal-stake-page .dashboard-heading{margin-bottom:8px}.stake-page-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.stake-page-intro p{margin:0;color:#bbb8aa;font-size:13px;line-height:1.5}.stake-page-intro .primary{min-height:42px;border-radius:8px;background:linear-gradient(180deg,#ecc987,#c29346);color:#271e0e;border:1px solid #e5bd75;font-size:12px;padding:10px 15px}.stake-status-tabs{display:flex;gap:6px;padding:5px;width:fit-content;background:#151c16;border:1px solid #bc914c45;border-radius:10px;margin:0 0 18px}.stake-status-tabs button{min-height:39px;padding:9px 16px;border-radius:7px;border:1px solid transparent;background:none;color:#bbb8aa;gap:9px;font-size:12px}.stake-status-tabs button.active{color:#f4ddb1;background:#c29b511c;border-color:#bc914c65;box-shadow:none}.stake-status-tabs button>span{background:#d4b37112;color:#dfc594;border:0;border-radius:5px;font-size:10px;padding:2px 6px}.stake-ticket-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.stake-ticket-totals.complete-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.stake-position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.royal-stake-card{padding:20px;border:1px solid #bc914c80;border-radius:13px;background:var(--kingdom-card-surface);box-shadow:inset 0 1px #f5deb516,0 5px 16px #0002;min-width:0}.royal-stake-heading{display:flex;align-items:center;gap:11px;margin-bottom:20px}.royal-stake-heading>.card-artwork{width:42px;height:42px;flex:0 0 42px}.royal-stake-heading>div{min-width:0;flex:1}.royal-stake-heading h3{margin:0 0 3px;font:700 19px/1.3 DM Sans,sans-serif;color:#f0dbaf}.royal-stake-heading>div>span{color:#aaa99a;font-size:11px}.royal-stake-status{padding:5px 9px;border-radius:20px;background:#cda4560e;border:1px solid #cda45650;color:#e1c48a;font-size:10px;white-space:nowrap}.royal-stake-status.complete{border-color:#8fa68155;color:#b3c5a8;background:#8fa6810c}.royal-stake-investment>span,.royal-stake-metrics span,.royal-stake-dates span{display:block;font-size:11px;color:#bcb8a9;line-height:1.4}.royal-stake-investment strong{display:block;font:700 28px/1.25 DM Sans,sans-serif;color:#f4ddb1;margin-top:5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.royal-stake-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:17px 0;margin:17px 0;border-top:1px solid #bc914c25;border-bottom:1px solid #bc914c25}.royal-stake-metrics strong{display:block;font:600 18px/1.3 DM Sans,sans-serif;color:#e9d7b2;margin-top:6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.royal-stake-lock>div{display:flex;justify-content:space-between;font-size:10px;color:#bbb6a5;margin-bottom:8px}.royal-stake-lock progress{display:block;width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;overflow:hidden;background:#ccb16e15}.royal-stake-lock progress::-webkit-progress-bar{background:#ccb16e15}.royal-stake-lock progress::-webkit-progress-value{background:linear-gradient(90deg,#a77d36,#efd197);border-radius:8px}.royal-stake-lock progress::-moz-progress-bar{background:#d9b574}.royal-stake-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:13px 0 19px}.royal-stake-dates time{display:block;font-size:10px;color:#d2c8b1;line-height:1.5;margin-top:4px}.royal-stake-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.royal-stake-actions button{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;min-height:42px;border:1px solid #bc914c60;border-radius:8px;background:#d6ae6009;color:#e8cf9e;font-size:11px;line-height:1.4;white-space:normal}.royal-stake-actions button svg{flex:none}.royal-stake-actions .stake-claim{background:linear-gradient(180deg,#ecc987,#c29346);color:#271e0e;border-color:#e5bd75;font-weight:700}.royal-stake-actions .stake-emergency{color:#d5a888;border-color:#ac784a55;background:#ad744208}.royal-stake-actions button:disabled{opacity:.4;cursor:not-allowed}.royal-stake-actions button:not(:disabled):hover{border-color:#e9c47b}.royal-stake-empty{grid-column:1/-1;text-align:center;padding:38px 20px;border:1px dashed #bc914c50;border-radius:12px;color:#bdb49c;background:#d9b57404}.royal-stake-empty svg{color:#c5a164}.stake-detail-dialog{background:#070b09c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stake-detail-dialog .modal{width:min(560px,calc(100vw - 28px));background:linear-gradient(115deg,#282218,#1e2019 45%,#111916);border:1px solid #bc914c80;border-radius:14px;padding:22px;max-height:calc(100dvh - 28px);overflow-y:auto;color:#e7dfcc}.stake-detail-dialog .dialog-heading{margin-bottom:18px}.stake-detail-dialog .dialog-heading h2{font:600 21px/1.3 DM Sans,sans-serif;color:#f4ddb1}.stake-detail-dialog .icon-button{color:#d9b574;border-color:#bc914c40;background:#d9b5740c}.stake-detail-dialog p{font-size:13px;color:#c2beae;line-height:1.6}.stake-detail-dialog .hint{font-size:11px;color:#aaa99a}.stake-dialog-summary{display:flex;justify-content:space-between;gap:12px;padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid #bc914c30;font-size:12px;color:#bcb8a9}.stake-dialog-summary strong{color:#f4ddb1}.stake-action-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid #bc914c30}.stake-action-summary span{font-size:10px;color:#bcb8a9}.stake-action-summary strong{display:block;margin-top:6px;color:#f4ddb1;font-size:14px;overflow-wrap:anywhere}.stake-detail-dialog .primary{background:linear-gradient(180deg,#ecc987,#c29346);color:#271e0e;border:1px solid #e5bd75;border-radius:8px;min-height:42px;font-size:12px}.stake-detail-dialog .outline{border-color:#bc914c55;color:#e8cf9e;background:none;border-radius:8px;min-height:42px;font-size:12px}.stake-detail-dialog .table-wrap{border-color:#bc914c30;background:none;margin:0 0 16px}.stake-detail-dialog th{color:#c8ae7c;background:#d9b57407;font-size:10px}.stake-detail-dialog td{color:#d5c9ae;font-size:11px;border-color:#bc914c20}.stake-detail-dialog .restake-form select,.stake-detail-dialog .amount-input{background:#141b15;border-color:#bc914c50;color:#e7dfcc}@media(max-width:1100px){.stake-position-grid{grid-template-columns:1fr}}@media(max-width:760px){.stake-page-intro{align-items:flex-start;gap:12px;margin-bottom:18px}.stake-page-intro p{font-size:11px;max-width:190px}.stake-page-intro .primary{white-space:nowrap;font-size:11px;min-height:40px}.stake-ticket-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.stake-ticket-totals:not(.complete-totals)>.metric-ticket:last-child{grid-column:1/-1}.stake-ticket-totals .metric-ticket-value{font-size:20px}.royal-stake-card{padding:16px}.royal-stake-heading{margin-bottom:17px}.royal-stake-investment strong{font-size:26px}.royal-stake-metrics strong{font-size:17px}.royal-stake-actions button{min-height:44px;font-size:10px;gap:6px}.royal-stake-actions button svg{width:14px;height:14px}.stake-detail-dialog .modal{padding:18px}.stake-detail-dialog .dialog-heading h2{font-size:18px}.stake-action-summary{grid-template-columns:1fr;gap:9px}.stake-action-summary>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.stake-action-summary strong{margin:0}.stake-detail-dialog table,.stake-detail-dialog tbody,.stake-detail-dialog tr,.stake-detail-dialog td{display:block;width:100%}.stake-detail-dialog thead{display:none}.stake-detail-dialog tbody tr{padding:10px 0;border-bottom:1px solid #bc914c30}.stake-detail-dialog td{display:flex;justify-content:space-between;gap:15px;border:0;padding:7px 0;text-align:right}.stake-detail-dialog td:before{content:attr(data-label);color:#bcb8a9;flex:none;text-align:left}.stake-detail-dialog td.empty{display:block;text-align:center}.stake-detail-dialog td.empty:before{content:none}}.royal-stake-card{position:relative;overflow:hidden;padding:22px;border-radius:16px;border-color:#b9915060;background:linear-gradient(125deg,#29251c,#1b201a 62%,#161c17)}.royal-stake-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,transparent,#d8b87788,transparent)}.royal-stake-heading{margin-bottom:22px}.royal-stake-heading h3{font-size:18px}.royal-stake-heading>div>span,.royal-stake-status{font-size:12px}.royal-stake-balance-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.royal-stake-investment>span,.royal-stake-pending>span{display:block;font-size:14px;color:#bbb7a9}.royal-stake-investment strong,.royal-stake-pending strong{display:block;margin-top:7px;font:650 24px/1.25 DM Sans,sans-serif;color:#f4ddb1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.5px}.royal-stake-pending strong{font-size:22px;color:#e2c489}.royal-stake-metrics{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 16px;padding:12px 0;border-bottom:0}.royal-stake-metrics span{font-size:14px}.royal-stake-metrics strong{font-size:16px;margin:0}.royal-stake-lock>div{font-size:12px}.royal-stake-lock progress{height:6px}.royal-stake-dates{margin:13px 0 20px}.royal-stake-dates span,.royal-stake-dates time{font-size:12px}.royal-stake-actions{padding-top:16px;border-top:1px dashed #bd985647;gap:10px}.royal-stake-actions button{font-size:14px;min-height:46px;border-radius:9px;padding:10px 7px}.royal-stake-actions .stake-emergency{font-size:13px}.royal-stake-actions button:focus-visible,.stake-status-tabs button:focus-visible{outline:2px solid #efd197;outline-offset:3px}.stake-status-tabs button{font-size:14px;min-height:44px}.stake-status-tabs button>span{font-size:12px}.stake-detail-dialog .primary,.stake-detail-dialog .outline{font-size:14px;min-height:46px}.stake-detail-dialog p{font-size:14px}.stake-action-summary span{font-size:12px}@media(max-width:760px){.royal-stake-card{padding:18px;border-radius:13px}.royal-stake-heading{gap:9px;margin-bottom:18px}.royal-stake-heading h3{font-size:16px}.royal-stake-heading>.card-artwork{width:35px;height:35px;flex-basis:35px}.royal-stake-balance-row{gap:12px}.royal-stake-investment strong{font-size:23px}.royal-stake-pending strong{font-size:21px}.royal-stake-metrics{margin:16px 0 13px;padding:11px 0}.royal-stake-actions button{font-size:13px;gap:6px;min-height:46px}.royal-stake-actions .stake-emergency{font-size:12px}.royal-stake-actions button svg{width:16px;height:16px}.stake-status-tabs{width:100%}.stake-status-tabs button{flex:1}.stake-page-intro p{font-size:13px}.stake-detail-dialog .modal{max-height:calc(100dvh - 32px);padding:20px}.stake-detail-dialog td,.stake-detail-dialog th{font-size:13px}}@media(max-width:360px){.royal-stake-investment strong,.royal-stake-pending strong{font-size:19px}.royal-stake-card{padding:15px}.royal-stake-actions button{font-size:12px}.royal-stake-actions .stake-emergency{font-size:11px}}.royal-stake-page .dashboard-heading{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #bc914c30;align-items:center;gap:20px}.royal-stake-page .dashboard-heading .eyebrow{font-size:12px;letter-spacing:1.8px}.royal-stake-page .dashboard-heading h1{font:600 34px/1.2 DM Sans,sans-serif;margin:8px 0 10px;letter-spacing:-.8px}.royal-stake-page .dashboard-heading p{margin:0;display:flex;align-items:center;gap:12px;font-size:13px}.royal-stake-page .heading-actions{gap:10px;align-items:center}.royal-stake-page .heading-actions button{min-height:44px;padding:10px 16px;font-size:14px;border-radius:9px}@media(max-width:760px){.royal-stake-page .dashboard-heading{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px;padding-bottom:18px}.royal-stake-page .dashboard-heading h1{font-size:28px}.royal-stake-page .heading-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0}.royal-stake-page .heading-actions button{justify-content:center;min-height:44px}.royal-stake-page .dashboard-heading .eyebrow{font-size:12px;letter-spacing:1.2px}}.stake-plan-dropdown{position:relative;margin-bottom:16px;min-width:0}.stake-field-label{display:block;margin-bottom:8px;color:#d6d0bf;font-size:14px}.stake-plan-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px!important;border:1px solid #b9915065!important;border-radius:9px!important;background:#151b15!important;color:#f0d8a6!important;font:600 15px/1.4 DM Sans,sans-serif!important}.stake-plan-trigger[aria-expanded=true]{border-color:#e4bd76!important}.stake-plan-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.stake-plan-trigger:focus-visible{outline:2px solid #e4bd76;outline-offset:3px}.stake-plan-options{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:20;padding:6px;max-height:260px;overflow-y:auto;background:#1a1e17;border:1px solid #b9915070;border-radius:10px;box-shadow:0 12px 30px #0009;scrollbar-width:thin;scrollbar-color:#a17b3f #1a1e17}.restake-form .stake-plan-option{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0;min-height:52px;border-radius:6px;cursor:pointer;color:#ded6c3}.stake-plan-option>span{flex:1;min-width:0}.stake-plan-option strong{display:block;font-size:14px;line-height:1.4}.stake-plan-option small{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:#aca99b}.stake-plan-option.selected,.stake-plan-option:hover{background:#caa35818;color:#f4ddb1}.stake-plan-option.selected svg{color:#e4bd76}.stake-plan-option input{position:absolute;width:1px;height:1px;opacity:0;padding:0;border:0}.stake-plan-option:focus-within{outline:2px solid #e4bd76;outline-offset:-2px}.stake-detail-dialog .amount-input{display:flex;align-items:center;gap:10px;padding:4px 10px;min-height:48px;border:1px solid #b9915065;border-radius:9px;background:#151b15}.stake-detail-dialog .amount-input input{min-width:0;width:100%;flex:1;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:9px 0!important;color:#f0d8a6;outline:none;font-size:16px}.stake-detail-dialog .amount-input:focus-within{border-color:#e4bd76;box-shadow:0 0 0 2px #e4bd7615}.stake-detail-dialog .amount-input .stake-max{flex:none;border:0;border-radius:6px;padding:8px 10px;background:#caa35816;color:#e4bd76}.app.kingdom-stake-background{background:linear-gradient(180deg,#0e120fe0,#111710f2 75%),url(/assets/kingdom-dashboard.webp) center top/cover no-repeat}.app.kingdom-stake-background .dashboard-main{background:transparent}.app.kingdom-stake-background .member-sidebar{background:#111710ed;border-right-color:#bc914c30}.app.kingdom-stake-background>.topbar,.app.kingdom-stake-background>.footer{background:#101610f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:760px){.app.kingdom-stake-background{background:linear-gradient(180deg,#0e120fe5,#111710f4 70%),url(/assets/kingdom-dashboard.webp) 62% top/auto 100% no-repeat}}.royal-stake-card.plan-art-stake-card{isolation:isolate;background:#171d16}.royal-stake-card.plan-art-stake-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#111710ed,#111710d9 45%,#11171070),linear-gradient(0deg,#111710f5,#11171070 48%,#11171055),var(--stake-plan-art);background-size:cover;background-position:center,center,center 42%;background-repeat:no-repeat}.plan-art-stake-card .royal-stake-heading,.plan-art-stake-card .royal-stake-balance-row,.plan-art-stake-card .royal-stake-metrics,.plan-art-stake-card .royal-stake-dates{text-shadow:0 2px 8px #000a}.plan-art-stake-card .royal-stake-status{background:#1c2219e8}.plan-art-stake-card .royal-stake-actions button{background:#171d16ed}.plan-art-stake-card .royal-stake-actions .stake-claim{background:linear-gradient(180deg,#ecc987,#c29346)}@media(max-width:760px){.royal-stake-card.plan-art-stake-card:after{background-image:linear-gradient(90deg,#111710e8,#111710bd 60%,#11171080),linear-gradient(0deg,#111710f5,#11171070 55%,#11171066),var(--stake-plan-art);background-position:center,center,center 35%}}.compound-complete-actions{grid-template-columns:1fr}.compound-position-card .royal-stake-actions .stake-claim{background:linear-gradient(180deg,#ecc987,#c29346)}.royal-direct-page .income-history{padding:22px;border:1px solid #bc914c60;border-radius:14px;background:var(--kingdom-card-surface);box-shadow:var(--kingdom-card-shadow)}.royal-direct-page .income-history .panel-heading{margin-bottom:18px}.royal-direct-page .income-history h3{font:600 20px/1.3 DM Sans,sans-serif;color:#f4ddb1}.royal-direct-page .income-history .eyebrow{color:#bd9e64}.royal-direct-page .income-history .badge{border-color:#bc914c40;background:#caa35810;color:#dfc594}.royal-direct-page .history-filters{gap:12px}.royal-direct-page .history-filters input,.royal-direct-page .history-filters select,.royal-direct-page .filter-search{background:#141b15;border-color:#bc914c45;color:#ddd4be;border-radius:8px;color-scheme:dark}.royal-direct-page .history-filters label{color:#c3bba7;font-size:13px}.royal-direct-page .history-filters .filter-search input{border:0;background:none}.royal-direct-page .filter-reset{color:#d9bd88;border-color:#bc914c45}.royal-direct-page .filtered-total{padding:14px 0;border-top:1px solid #bc914c25;border-bottom:1px solid #bc914c25;margin:18px 0;color:#bcb8a9}.royal-direct-page .filtered-total strong{color:#eed3a0}.royal-direct-page .table-wrap{overflow-x:auto;border:1px solid #bc914c30;border-radius:9px;scrollbar-width:thin;scrollbar-color:#bc914c70 #151b15}.royal-direct-page table{width:100%;min-width:720px;border-collapse:collapse}.royal-direct-page th{background:#bc914c0c;color:#c5ab78;font-size:12px;padding:14px;text-align:left}.royal-direct-page td{padding:15px 14px;border-color:#bc914c20;color:#ded3ba;font-size:13px;white-space:nowrap}.royal-direct-page tbody tr:hover{background:#bc914c06}@media(max-width:760px){.royal-direct-page .income-history{padding:16px}.royal-direct-page .history-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.royal-direct-page .filter-search{grid-column:1/-1}.royal-direct-page .income-history .panel-heading{align-items:flex-start;gap:10px}.royal-direct-page .income-history .badge{font-size:11px;white-space:nowrap}.royal-direct-page .income-history h3{font-size:18px}.royal-direct-page .table-wrap{max-width:100%}.royal-direct-page table{display:table}.royal-direct-page thead{display:table-header-group}.royal-direct-page tbody{display:table-row-group}.royal-direct-page tr{display:table-row}.royal-direct-page th,.royal-direct-page td{display:table-cell}.royal-direct-page td:before{content:none}}.kingdom-level-picker{padding:24px;border:1px solid #bc914c60;border-radius:15px;background:linear-gradient(120deg,#29251deb,#182019f5);margin-bottom:26px}.kingdom-level-picker>header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.kingdom-level-picker h2{font:600 24px/1.3 DM Sans,sans-serif;color:#f4ddb1;margin:7px 0}.kingdom-level-picker p{font-size:14px;line-height:1.5;color:#bdb8a7;margin:0}.kingdom-level-picker .eyebrow{font-size:12px;letter-spacing:1.5px;color:#c5a369}.level-all-earning{text-align:right;flex:none}.level-all-earning span{display:block;font-size:13px;color:#bdb8a7}.level-all-earning strong{display:block;font:650 26px/1.3 DM Sans,sans-serif;color:#f0d29a;margin-top:7px;font-variant-numeric:tabular-nums}.kingdom-level-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.kingdom-level-steps button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:15px 8px;min-height:96px;border:1px solid #bc914c40;border-radius:10px;color:#c8bea9;background:#10171070;font-size:14px}.kingdom-level-steps .level-step-number{font:650 25px/1 DM Sans,sans-serif;color:#d7b77b}.kingdom-level-steps button.selected{background:linear-gradient(140deg,#efcc87,#ba8b3e);border-color:#e8c17a;color:#2c210e;box-shadow:0 4px 18px #c9a25422}.kingdom-level-steps button.selected .level-step-number{color:#2c210e}.kingdom-level-steps button>svg{position:absolute;top:7px;right:7px}.kingdom-level-steps button:hover{border-color:#e8c17a}.kingdom-level-steps button:focus-visible{outline:2px solid #efcc87;outline-offset:3px}.level-select-empty{display:flex;align-items:center;justify-content:center;gap:12px;padding:30px 16px;border:1px dashed #bc914c40;border-radius:12px;color:#bdb8a7;font-size:14px}.level-select-empty svg{color:#c9a369;flex:none}.selected-level-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.selected-level-heading h2{font:600 20px/1.3 DM Sans,sans-serif;color:#f4ddb1;margin:0}.selected-level-heading>span{font-size:12px;color:#bcb5a2}@media(max-width:900px){.kingdom-level-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.kingdom-level-steps button{min-height:82px}.kingdom-level-steps button:last-child{grid-column:auto}}@media(max-width:760px){.kingdom-level-picker{padding:18px;margin-bottom:20px}.kingdom-level-picker>header{display:block;margin-bottom:18px}.kingdom-level-picker h2{font-size:22px}.level-all-earning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #bc914c30;text-align:left}.level-all-earning strong{font-size:23px;margin:0}.kingdom-level-steps{gap:8px}.kingdom-level-steps button{min-height:75px;padding:12px 6px;font-size:13px}.kingdom-level-steps .level-step-number{font-size:22px}.level-select-empty{align-items:flex-start;line-height:1.5;text-align:left;padding:22px 16px}.selected-level-heading>span{font-size:12px}.selected-level-heading h2{font-size:18px}}.royal-rank-page.reference-panel{background:none;padding:0;font-family:DM Sans,sans-serif}.royal-rank-page .rank-income-totals .rank-art-badge,.royal-rank-page .rank-income-totals .rank-badge-unranked{width:52px;height:52px;flex:0 0 52px}.royal-rank-page .royal-rank-report{display:grid;gap:24px;margin-bottom:26px}.royal-rank-page .royal-rank-progress{border:1px solid #bc914c60;background:var(--kingdom-card-surface);border-radius:14px;padding:24px}.royal-rank-page .income-history table{min-width:850px}.royal-rank-page .rank-history-art{display:flex;align-items:center;gap:9px}.royal-rank-page .rank-history-art .rank-art-badge{width:34px;height:34px;flex:0 0 34px}@media(max-width:760px){.royal-rank-page .royal-rank-report{gap:18px;margin-bottom:20px}.royal-rank-page .royal-rank-progress{padding:18px}.royal-rank-page .rank-income-totals .rank-art-badge,.royal-rank-page .rank-income-totals .rank-badge-unranked{width:38px;height:38px;flex-basis:38px}}.app.joining{background:linear-gradient(180deg,#101610dc,#101610f5),url(/assets/kingdom-dashboard.webp) center top/cover no-repeat;color:#e9e0cc;font-family:DM Sans,sans-serif}.joining .join-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;max-width:1120px;min-height:0;margin:32px auto 48px;padding:0 24px;align-items:stretch}.joining .join-story{padding:36px;border:1px solid #bc914c60;border-radius:18px;background:linear-gradient(180deg,#11171080,#111710e8 75%),url(/assets/plan-8.webp) center/cover;overflow:hidden;min-height:560px}.joining .join-story h1{font-size:54px;line-height:1.08;margin:24px 0 18px;color:#f4ddb1}.joining .join-story h1 em{color:#e1bb72}.joining .join-story p{color:#ddd1b8;font-size:16px;line-height:1.6;max-width:300px}.joining .story-note{margin-top:auto;padding-top:30px;color:#ead9b5}.joining .story-note small{color:#bdb6a3;font-size:13px}.joining .story-bottom{color:#bd9e64;font-size:12px}.joining .join-main{border:1px solid #bc914c60;background:linear-gradient(135deg,#29251de8,#172018f5);border-radius:18px;padding:30px;min-width:0}.joining .section-heading h2{font:600 30px/1.25 DM Sans,sans-serif;margin:8px 0 10px;color:#f4ddb1}.joining .section-heading p{font-size:14px;line-height:1.6;color:#bcb7a7}.joining .eyebrow{color:#cba866;font-size:12px}.joining .join-form{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.joining .join-form>label{font-size:14px;color:#ded4bd}.joining .join-form input:not([type=checkbox]){background:#141b15;border:1px solid #bc914c50;color:#ead8b3;border-radius:9px;min-height:46px;font-size:15px}.joining .join-form .amount-input{background:#141b15;border:1px solid #bc914c50;border-radius:9px;display:flex;align-items:center;padding:0 12px;gap:10px}.joining .join-form .amount-input input{background:none;border:0;box-shadow:none;min-width:0;flex:1;padding:12px 0}.joining .join-form .amount-input span{color:#d9b574}.joining .join-form .amount-input:focus-within{border-color:#e4bd76}.joining .join-form .primary{background:linear-gradient(180deg,#efcd89,#c59545);border:1px solid #e9c47b;color:#241b0e;border-radius:9px;min-height:48px;font-size:15px;font-weight:700}.joining .join-form .outline{border-color:#bc914c55;background:#caa35809;color:#e3c78e;border-radius:8px;min-height:42px}.joining .plan-strip{background:none;color:#d8b776;border-color:#bc914c30;font-size:14px}.joining .balance-line{color:#bcb7a7;font-size:13px}.joining .hint{color:#bcb7a7;font-size:12px;line-height:1.6}.joining .steps{gap:8px;margin:22px 0}.joining .steps>div{font-size:12px;color:#aaa99a}.joining .steps .selected{color:#f0d29a}.joining .steps .selected span{background:#d9b574;border-color:#d9b574}.joining .use-zero-sponsor{color:#ddba7b;font-size:13px;text-decoration:underline;text-underline-offset:3px;margin:8px 0}.joining .join-sponsor-verified{display:flex;align-items:center;gap:6px;color:#b6c7a5;font-size:12px;margin-bottom:8px}.joining .review-row{border-color:#bc914c30}.joining .review-row code{overflow-wrap:anywhere;white-space:normal;font-size:12px}.joining .checkbox{align-items:flex-start;line-height:1.6;font-size:14px}.joining .checkbox input{accent-color:#d9b574;flex:none;margin-top:4px}@media(max-width:900px){.joining .join-layout{gap:18px;padding:0 18px}.joining .join-main{padding:24px}.joining .join-story{padding:26px}.joining .join-story h1{font-size:42px}}@media(max-width:760px){.joining .join-layout{display:flex;flex-direction:column;margin:20px auto 32px;padding:0 16px;gap:20px}.joining .join-main{order:0;padding:22px 18px;border-radius:14px}.joining .join-story{order:1;min-height:320px;padding:26px;border-radius:14px}.joining .section-heading h2{font-size:26px}.joining .steps{gap:5px}.joining .steps>div{gap:6px;font-size:11px}.joining .steps span{width:25px;height:25px;flex:none}.joining .steps small{font-size:10px}.joining .join-story h1{font-size:38px;margin:16px 0}.joining .join-story h1 br,.joining .join-story .join-coin-display{display:none}.joining .story-note{padding-top:18px}.joining .story-bottom{margin-top:22px}.joining .join-form .stake-plan-dropdown{margin-bottom:16px}}.joining .join-layout{align-items:start;min-height:0;margin-top:24px;gap:24px}.joining .join-main{align-self:start;height:auto;min-height:0;display:block}.joining .join-form{height:auto;min-height:0;margin:0;display:block}.joining .join-story{align-self:start;height:auto;min-height:0;padding:30px}.joining .join-story .story-note{margin-top:24px;padding-top:0}.joining .join-story .story-bottom{margin-top:24px}.joining .join-story h1{margin-top:22px}.joining .join-story>p{margin-bottom:0}.joining .section-heading p{margin-bottom:0}.joining .steps{margin:18px 0}.joining .join-form>label{margin-bottom:14px}.joining .join-form .verify-row{margin:12px 0}.joining .join-form>.hint.center{margin:10px 0 0}@media(max-width:760px){.joining .join-layout{align-items:stretch;gap:16px;margin-top:16px}.joining .join-main,.joining .join-story{align-self:stretch;width:auto;min-height:0}.joining .join-story{padding:22px}.joining .join-story .story-note{margin-top:18px;padding-top:0}.joining .join-story .story-bottom{margin-top:18px}.joining .join-story h1{margin-top:14px}.joining .steps{margin:16px 0}}.stake-plan-dropdown .stake-plan-option{position:relative;display:flex!important;align-items:center;gap:12px;padding:10px!important;margin:0!important;min-height:62px;border:0;border-radius:8px;cursor:pointer;color:#ded6c3;line-height:1.4}.stake-plan-dropdown .stake-plan-option>span{flex:1;min-width:0}.stake-plan-dropdown .stake-plan-option>svg{flex:none;margin-left:auto}.stake-plan-dropdown .stake-plan-option:focus-within{outline:1px solid #e4bd7670;outline-offset:-1px}.stake-plan-dropdown .stake-plan-option input[type=radio]{position:absolute;opacity:0;width:1px!important;height:1px!important;min-height:0!important;max-width:1px;padding:0!important;margin:0!important;border:0!important}.stake-plan-dropdown .plan-picker-thumb{display:block;width:38px;height:44px;object-fit:cover;border-radius:6px;flex:none;border:1px solid #bc914c40}.stake-plan-trigger>span{flex:1;text-align:left}.stake-plan-trigger .plan-picker-thumb{width:29px;height:34px}.stake-plan-trigger{padding:8px 12px!important}.stake-plan-options{padding:6px;max-height:280px}.joining .join-vault-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px;max-width:1080px}.joining .join-vault-layout .join-story{background:linear-gradient(180deg,#111710a6,#11171044 45%,#111710ef),var(--join-plan-art) center/cover;min-height:0;padding:28px;display:flex;justify-content:flex-start}.joining .join-vault-layout .join-story h1{font-size:42px;margin:22px 0 12px;max-width:none}.joining .join-vault-layout .join-story>p{font-size:15px;max-width:290px}.joining .join-vault-layout .join-coin-display,.joining .join-vault-layout .story-glint{display:none}.join-plan-identity{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:28px 0 0;padding:16px 0;border-top:1px solid #dbb87955;border-bottom:1px solid #dbb87955}.join-plan-identity>span{font-size:11px;letter-spacing:1.6px;color:#d9bd88}.join-plan-identity>strong{font:650 30px/1.2 DM Sans,sans-serif;color:#f6dfb1}.join-plan-identity>small{font-size:13px;color:#d8c9aa}.joining .join-vault-layout .join-story .story-note{margin-top:24px;padding-top:0}.joining .join-vault-layout .join-main{padding:28px;border-radius:16px;background:linear-gradient(135deg,#26251de8,#172018f7)}.joining .join-form .verify-row{display:flex;justify-content:flex-start}.joining .join-form .use-zero-sponsor{display:inline-flex;min-height:32px;align-items:center;margin:4px 0 8px}.joining .join-form .plan-strip{padding:10px 0;margin:4px 0;border-top:1px solid #bc914c25;border-bottom:1px solid #bc914c25}@media(max-width:760px){.joining .join-vault-layout{display:flex;gap:16px}.joining .join-vault-layout .join-main{padding:22px 18px}.joining .join-vault-layout .join-story{min-height:0;padding:22px;background-position:center 35%}.joining .join-vault-layout .join-story h1{font-size:30px;margin:16px 0 10px}.joining .join-vault-layout .join-story h1 br,.joining .join-vault-layout .join-story .story-note{display:none}.joining .join-vault-layout .story-bottom{margin-top:18px}.join-plan-identity{margin-top:18px;padding:12px 0;gap:6px}.join-plan-identity>strong{font-size:24px}.stake-plan-dropdown .stake-plan-option{min-height:60px}.stake-plan-dropdown .plan-picker-thumb{width:35px;height:42px}}.stake-plan-dropdown button.stake-plan-option{width:100%;text-align:left;background:transparent;font:inherit;box-shadow:none;justify-content:flex-start}.stake-plan-dropdown button.stake-plan-option.selected,.stake-plan-dropdown button.stake-plan-option:hover{background:#caa35818;color:#f4ddb1}.stake-plan-dropdown button.stake-plan-option:focus-visible{outline:2px solid #e4bd76;outline-offset:-2px}.joining .join-vault-layout .join-story{background:linear-gradient(90deg,#090f0bf0,#090f0bc2),var(--join-plan-art) center/cover;color:#f5f2e9}.joining .join-vault-layout .join-story h1{color:#fff4dc;text-shadow:0 2px 8px #0006}.joining .join-vault-layout .join-story h1 em{color:#f2cd82}.joining .join-vault-layout .join-story>p{color:#f1eee5;font-size:16px;line-height:1.65}.joining .join-vault-layout .join-story .eyebrow{color:#f0cd87;font-size:14px;line-height:1.6}.joining .join-vault-layout .join-plan-identity>span{color:#eed39e;font-size:14px;letter-spacing:1px}.joining .join-vault-layout .join-plan-identity>strong{color:#fff4dc}.joining .join-vault-layout .join-plan-identity>small{color:#ede8db;font-size:14px;line-height:1.6}.joining .join-vault-layout .join-plan-identity{border-color:#ddbd7866}.joining .join-vault-layout .join-story .story-note{color:#f5f0e3;font-size:16px;line-height:1.5}.joining .join-vault-layout .join-story .story-note small{color:#dddaca;font-size:14px;line-height:1.6;margin-top:4px}.joining .join-vault-layout .join-story .story-bottom{color:#eacb91;font-size:12px;line-height:1.6}@media(max-width:760px){.joining .join-vault-layout .join-story{background:linear-gradient(90deg,#090f0bf0,#090f0bd6),var(--join-plan-art) center 35%/cover}}
