﻿:root{--font-serif:Georgia, "Times New Roman", serif;--font-sans:Inter, "Segoe UI", Arial, sans-serif;--ink:#10201c;--forest:#0d1715;--forest-soft:#173128;--cream:#f1ede2;--paper:#faf8f1;--gold:#caa86a;--gold-light:#e7d3a5;--muted:#68736e;--line:#10201c21;--danger:#8a4037;--success:#3f725d;--shadow:0 26px 80px #08181326}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.grain{z-index:100;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.brand{align-items:center;gap:12px;display:inline-flex}.brandMark{aspect-ratio:1;width:39px;font:21px var(--font-serif);border:1px solid;place-items:center;display:grid;transform:rotate(45deg)}.brandMark>span{display:block;transform:rotate(-45deg)}.brandCopy{flex-direction:column;line-height:1;display:flex}.brandCopy strong{letter-spacing:.22em;font-size:13px}.brandCopy small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:9px}.sidebar .brandCopy small,.authVisual .brandCopy small{color:#718079}.button{cursor:pointer;letter-spacing:.06em;border:0;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 22px;font-size:12px;font-weight:750;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.55}.buttonPrimary{color:#fff;background:var(--ink);box-shadow:0 9px 26px #10201c29}.buttonPrimary:hover:not(:disabled){background:#1d3c33}.buttonQuiet{border:1px solid var(--line);background:0 0;min-height:42px}.buttonLight{color:var(--ink);background:var(--cream)}.buttonDark{color:#fff;background:var(--forest)}.button.small{min-height:36px;padding-inline:17px;font-size:10px}.full{width:100%}.textButton{letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.textButton span{margin-left:9px}.kicker,.eyebrow{color:#8a7753;letter-spacing:.2em;font-size:9px;font-weight:800}.kickerLight{color:var(--gold-light)}.publicHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:104px;display:flex}.publicNav{gap:38px;font-size:13px;display:flex}.publicNav a{padding-block:10px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;min-height:700px;padding-block:88px 105px;display:grid}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow>span{background:var(--gold);width:22px;height:1px}.hero h1{max-width:730px;font:400 clamp(55px, 5.2vw, 82px)/.95 var(--font-serif);letter-spacing:-.045em;margin:24px 0}.hero h1 em{color:#7d806d;font-weight:400}.heroCopy>p{color:#58625e;max-width:590px;font-size:17px;line-height:1.75}.heroActions{align-items:center;gap:28px;margin-top:37px;display:flex}.trustRow{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:72px;padding-top:25px;display:grid}.trustRow div{flex-direction:column;gap:7px;display:flex}.trustRow strong{font:600 14px var(--font-serif)}.trustRow span{color:var(--muted);font-size:10px}.passportStage{place-items:center;min-height:560px;display:grid;position:relative}.passportStage:before,.passportStage:after{content:"";border:1px solid #10201c12;border-radius:50%;position:absolute}.passportStage:before{width:420px;height:420px}.passportStage:after{opacity:.6;width:510px;height:510px}.orb{opacity:.25;border-radius:50%;position:absolute}.orbOne{background:radial-gradient(circle at 35% 35%,#e5c88f,#ceb070 55%,#0000 70%);width:280px;height:280px;top:10px;right:20px}.orbTwo{background:radial-gradient(circle,#799388,#0000 70%);width:230px;height:230px;bottom:10px;left:15px}.passportCard{z-index:2;width:360px;min-height:500px;color:var(--cream);background:linear-gradient(145deg,#142923,#08110f);padding:28px;position:relative;overflow:hidden;box-shadow:0 40px 90px #05120e52}.passportCard:before{content:"";border:1px solid #e7d3a517;border-radius:50%;width:300px;height:300px;position:absolute;top:60px;right:-125px;box-shadow:0 0 0 22px #e7d3a506,0 0 0 48px #e7d3a505}.passportTopline{color:var(--gold-light);letter-spacing:.18em;justify-content:space-between;font-size:8px;display:flex;position:relative}.passportCrest{width:55px;height:55px;color:var(--gold-light);font:25px var(--font-serif);border:1px solid #e7d3a5b3;place-items:center;margin:42px 0 28px;display:grid;transform:rotate(45deg)}.passportCrest>span{transform:rotate(-45deg)}.passportTitle{font:38px/.85 var(--font-serif);letter-spacing:-.02em}.passportPerson{border-top:1px solid #ffffff21;align-items:center;gap:16px;margin-top:46px;padding-top:22px;display:flex}.passportPerson>div:last-child,.passportMeta>div{flex-direction:column;gap:4px;min-width:0;display:flex}.passportPerson small,.passportMeta small{color:var(--gold);letter-spacing:.18em;font-size:7px}.passportPerson strong{font:15px var(--font-serif);letter-spacing:.04em}.passportPerson span{color:#97a69f;font-size:9px}.passportMeta{grid-template-columns:1.45fr .55fr;gap:10px;margin-top:24px;display:grid}.passportMeta strong{overflow-wrap:anywhere;letter-spacing:.06em;font-size:8px}.passportFoot{color:#f1ede27a;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-top:28px;font-size:6px;display:flex}.passportFoot i{opacity:.6;background:repeating-linear-gradient(90deg, var(--gold-light) 0 1px, transparent 1px 3px);width:28px;height:8px}.avatar{width:40px;height:40px;color:var(--forest);letter-spacing:.06em;background:linear-gradient(140deg,#d8c49b,#8da096);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.avatarLarge{width:54px;height:54px}.floatNote{z-index:3;min-width:154px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f1e6;border:1px solid #10201c14;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;padding:14px 16px;display:grid;position:absolute}.floatNote>span{grid-row:1/3}.floatNote strong{font:11px var(--font-serif)}.floatNote small{color:var(--muted);margin-top:3px;font-size:8px}.noteOne{top:130px;left:-18px}.noteTwo{bottom:96px;right:-6px}.statusDot{background:#cfdfd7;border:7px solid #eef5f1;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 2px #4a8068}.miniCrown{color:#80622f;width:27px;height:27px;font:15px var(--font-serif);background:#efe1c4;place-items:center;display:grid;transform:rotate(45deg)}.principles{padding-block:120px 140px}.sectionHeading{max-width:620px;margin-bottom:58px}.sectionHeading h2,.entryBand h2{font:45px/1.08 var(--font-serif);letter-spacing:-.035em;margin:17px 0 14px}.sectionHeading p{color:var(--muted);line-height:1.65}.principleGrid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principleCard{border-right:1px solid var(--line);flex-direction:column;min-height:350px;padding:34px 35px;display:flex}.principleCard:last-child{border:0}.principleCard.featured{background:#f0ecdf}.cardNumber{color:#9c865d;font:13px var(--font-serif)}.principleCard h3{font:27px var(--font-serif);margin:62px 0 16px}.principleCard p{color:var(--muted);font-size:13px;line-height:1.75}.principleCard a{margin-top:auto;font-size:11px;font-weight:750}.entryBand{color:var(--cream);background:var(--forest)}.entryInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:120px;min-height:430px;display:grid}.entryBand h2{font-size:49px}.entryCopy p{color:#aeb9b3;max-width:520px;margin:0 0 27px;line-height:1.8}.publicFooter{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:30px;min-height:130px;display:grid}.publicFooter p{color:var(--muted);text-align:center;font-size:10px;line-height:1.5}.publicFooter>div{justify-content:flex-end;gap:22px;font-size:10px;display:flex}.authPage{grid-template-columns:.9fr 1.1fr;min-height:100vh;display:grid}.authVisual{color:#fff;background:radial-gradient(circle at 68% 25%, #49685a, transparent 28%), var(--forest);flex-direction:column;min-height:100vh;padding:45px 54px;display:flex;position:relative;overflow:hidden}.authVisual:after{content:"";border:1px solid #e7d3a51f;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-180px;right:-210px;box-shadow:0 0 0 50px #e7d3a506,0 0 0 110px #e7d3a505}.authVisualCopy{z-index:2;margin-top:auto;position:relative}.authVisualCopy span{color:var(--gold-light);letter-spacing:.2em;font-size:8px}.authVisualCopy h2{font:42px/1.08 var(--font-serif);margin:18px 0 25px}.authSeal{z-index:2;width:100px;height:100px;color:var(--gold-light);font:45px var(--font-serif);border:1px solid #e7d3a59e;place-items:center;display:grid;position:absolute;top:42%;right:80px;transform:rotate(45deg)}.authVisualSummary{z-index:2;color:#ece5d69e;gap:10px;max-width:280px;margin-top:auto;display:grid;position:relative}.authVisualSummary span{color:var(--gold-light);letter-spacing:.2em;font-size:8px}.authVisualSummary strong{color:#f8f2e6d6;font:18px/1.35 var(--font-serif);letter-spacing:.02em}.authPanel{place-items:center;padding:60px 30px;display:grid}.authCard{width:min(500px,100%)}.authCard>h1{font:46px var(--font-serif);letter-spacing:-.03em;margin:16px 0 11px}.authForm,.profileForm{flex-direction:column;gap:17px;display:flex}.authForm label,.profileForm label{letter-spacing:.06em;flex-direction:column;gap:8px;font-size:9px;font-weight:750;display:flex}.authForm input,.profileForm input,.profileForm textarea{border:1px solid var(--line);background:#fff;outline:0;width:100%}.authForm input,.profileForm input{height:48px;padding:0 13px}.profileForm textarea{resize:vertical;padding:13px}.authForm input:focus,.profileForm input:focus,.profileForm textarea:focus{border-color:#789184;box-shadow:0 0 0 3px #7891841f}.formGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.authForm .checkLabel{color:var(--muted);flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;line-height:1.5}.checkLabel input{width:15px;height:15px;margin-top:2px}.formNotice,.documentNotice{color:#5f5c50;background:#eee9dc;padding:15px;font-size:9px;line-height:1.65}.formAlert{color:#6f2823;border-left:3px solid var(--danger);background:#f2dfdc;margin-bottom:17px;padding:13px 15px;font-size:10px}.authAlternate a{color:var(--ink);font-weight:750}.documentPage{background:#f4f1e8;min-height:100vh}.documentHeader{justify-content:space-between;align-items:center;min-height:95px;display:flex}.documentCard{border:1px solid var(--line);width:min(760px,100% - 32px);box-shadow:var(--shadow);background:#fff;margin:50px auto 100px;padding:55px}.documentCard h1{font:45px/1.05 var(--font-serif);margin:16px 0 20px}.documentCard>p{color:var(--muted);line-height:1.75}.documentSteps{margin:30px 0;padding-left:22px}.documentSteps li{margin:14px 0;padding-left:6px;line-height:1.6}code{background:#ece8dc;padding:2px 5px;font-size:.9em}.issuanceSummary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:35px 0;display:grid}.issuanceSummary div{background:var(--paper);flex-direction:column;min-height:130px;padding:20px;display:flex}.issuanceSummary span{color:#9a845a;font:11px var(--font-serif)}.issuanceSummary strong{font:18px var(--font-serif);margin:auto 0 6px}.issuanceSummary small{color:var(--muted);font-size:8px}.citizenApp{background:#f6f4ed;min-height:100vh}.sidebar{z-index:20;color:#dae1dd;background:var(--forest);flex-direction:column;width:244px;padding:27px 22px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{padding:0 11px 30px}.sideNav{flex-direction:column;gap:5px;display:flex}.navItem{color:#93a19a;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:13px;width:100%;min-height:45px;padding:0 13px;font-size:12px;display:flex}.navItem:hover,.navItem.active{color:#fff;background:#caa86a1a}.navItem.active{border-left-color:var(--gold)}.navItem small{color:#947d52;letter-spacing:.12em;margin-left:auto;font-size:6px}.navGlyph{color:#c4b387;text-align:center;width:18px;font-size:16px}.navDivider{color:#66736d;letter-spacing:.17em;border-top:1px solid #ffffff14;margin:22px 12px 11px;padding-top:13px;font-size:7px}.disabledNav{cursor:not-allowed}.sidebarFoot{border-top:1px solid #ffffff14;grid-template-columns:34px 1fr 25px;align-items:center;gap:10px;margin-top:auto;padding:17px 8px 2px;display:grid}.avatarSmall{width:34px;height:34px}.sidebarFoot>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sidebarFoot strong{color:#fff;font:11px var(--font-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarFoot span{color:#708079;font-size:8px}.logoutButton{color:#84918b;cursor:pointer;background:0 0;border:0;font-size:17px}.appMain{min-height:100vh;margin-left:244px}.appHeader{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f4ede6;justify-content:space-between;align-items:center;height:88px;padding:0 38px;display:flex;position:sticky;top:0}.appHeader>div:first-child>span{color:#9a855c;letter-spacing:.19em;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.appHeader h1{font:22px var(--font-serif);letter-spacing:.12em;margin:0}.appActions{align-items:center;gap:10px;display:flex}.accessBadge{color:var(--success);letter-spacing:.12em;border:1px solid #3f725d40;padding:9px 12px;font-size:7px;font-weight:800}.controlledBanner{color:#655b48;background:#ece6d5;border-bottom:1px solid #8a77532e;align-items:center;gap:10px;min-height:39px;padding:0 38px;font-size:9px;display:flex}.controlledBanner p{color:#827865;margin:0}.statusPulse{background:#8f7748;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8f774821}.simpleRoute{max-width:1180px;margin-inline:auto}.welcomePanel{color:#e8e4d8;background:linear-gradient(120deg,#12231f,#1d3a31);justify-content:space-between;align-items:center;min-height:176px;padding:32px 38px;display:flex;position:relative;overflow:hidden}.welcomePanel:after{content:"";border:1px solid #e7d3a51a;border-radius:50%;width:300px;height:300px;position:absolute;right:-70px;box-shadow:0 0 0 34px #e7d3a506,0 0 0 70px #e7d3a505}.welcomePanel h2{font:34px var(--font-serif);margin:13px 0 7px}.welcomePanel p{color:#95a49d;margin:0;font-size:12px}.welcomeSeal{z-index:2;align-items:center;gap:20px;margin-right:40px;display:flex;position:relative}.welcomeSeal>span{width:58px;height:58px;color:var(--gold-light);font:26px var(--font-serif);border:1px solid #e7d3a594;place-items:center;display:grid;transform:rotate(45deg)}.welcomeSeal small{color:#a9b6b0;letter-spacing:.15em;font-size:7px;line-height:1.6}.contentGrid{grid-template-columns:minmax(0,1fr) 286px;gap:24px;margin-top:25px;display:grid}.feedColumn{min-width:0}.composer{border:1px solid var(--line);background:#fff;gap:14px;padding:20px;display:flex}.composerBody{flex:1;min-width:0}.composer textarea{resize:vertical;width:100%;min-height:65px;color:var(--ink);border:0;outline:0;padding:8px 0}.composerActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.composerActions>span{color:#8b938f;font-size:8px}.actionMessage{margin:10px 0 0;font-size:9px}.actionMessage.error{color:var(--danger)}.actionMessage.success{color:var(--success)}.feedTabs{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:56px;font-size:10px;display:flex}.feedTabs strong{border-bottom:2px solid var(--ink);align-items:center;height:100%;display:flex}.post{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:39px 1fr;gap:14px;padding:22px 20px;display:grid}.postHead{align-items:baseline;gap:7px;display:flex}.postHead strong{font:14px var(--font-serif)}.postHead time{margin-left:auto}.post p{color:#44514c;white-space:pre-wrap;margin:10px 0 15px;font-size:12px;line-height:1.72}.postActions{gap:26px;display:flex}.postActions button{color:#858e89;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.postActions button.liked{color:#8d563d}.postActions button:disabled{cursor:not-allowed;opacity:.6}.safetyDialog{width:min(440px,100% - 28px);color:var(--ink);background:var(--paper);box-shadow:var(--shadow);border:0;padding:38px}.safetyDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05100db8}.safetyDialog h3{font:28px var(--font-serif);margin:12px 0 8px}.safetyDialog>p{color:var(--muted);font-size:10px;line-height:1.6}.safetyDialog form{flex-direction:column;gap:12px;margin-top:20px;display:flex}.safetyDialog textarea{resize:vertical;border:1px solid var(--line);outline:none;width:100%;padding:12px}.dialogClose{cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:22px;position:absolute;top:10px;right:12px}.blockButton{width:100%;color:var(--danger);cursor:pointer;background:0 0;border:1px solid #cda8a2;margin-top:12px;padding:11px;font-size:9px;font-weight:750}.settingsCard{border:1px solid var(--line);background:#fff;margin-top:24px;padding:30px}.settingsCard h3{font:24px var(--font-serif);margin:0 0 20px}.blockList{border-top:1px solid var(--line)}.blockList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.blockList span{flex-direction:column;gap:3px;display:flex}.blockList strong{font:16px var(--font-serif)}.blockList small{color:var(--muted)}.blockList button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:8px 12px;font-size:9px}.futureSettings p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.emptyState,.loadingCard,.errorCard{text-align:center;border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:45px 25px;display:flex}.emptyState strong{font:21px var(--font-serif)}.emptyState span,.errorCard p{color:var(--muted);font-size:10px}.errorCard h2{font:30px var(--font-serif);margin:7px 0}.rightRail{flex-direction:column;gap:16px;display:flex}.railCard{border:1px solid var(--line);background:#fff}.citizenCard{padding-bottom:20px}.railCover{background:linear-gradient(145deg,#526e63,#173027);height:72px}.profileRow{justify-content:space-between;align-items:center;height:35px;padding:0 20px;display:flex}.avatarXl{border:4px solid #fff;width:58px;height:58px}.crownChip{color:#735a2f;letter-spacing:.14em;background:#eee0c1;padding:5px 8px;font-size:6px;font-weight:800}.citizenCard>h3{font:19px var(--font-serif);margin:17px 20px 1px}.handle{color:#8b938f;margin-left:20px;font-size:9px}.citizenCard>p{color:#65706b;margin:13px 20px 17px;font-size:10px;line-height:1.55}.profileStats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:12px 20px;display:grid}.profileStats div{border-right:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.profileStats div:last-child{border:0}.profileStats strong{font:15px var(--font-serif)}.profileStats span{color:#919894;font-size:7px}.passportRail{background:var(--forest);height:310px;overflow:hidden}.promptCard{padding:19px}.promptCard h3{font:18px var(--font-serif);margin:9px 0}.promptCard p{color:var(--muted);font-size:10px}.promptCard a{font-size:9px;font-weight:750}.communityHero{color:#fff;background:radial-gradient(circle at 72% 20%,#708d7c,#0000 27%),linear-gradient(135deg,#173128,#0c1714);flex-direction:column;justify-content:flex-end;min-height:290px;padding:55px;display:flex}.communityHero h2{font:47px var(--font-serif);margin:14px 0 9px}.communityHero p{color:#b3c0ba;max-width:580px;line-height:1.65}.communityHero>div{gap:12px;margin-top:17px;display:flex}.communityHero>div span{border:1px solid #fff3;padding:7px 11px;font-size:8px}.topicGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.topicGrid article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:28px;display:flex}.topicGrid article:last-child{border:0}.topicGrid article>span{color:#9c865d;font:12px var(--font-serif)}.topicGrid h3{font:24px var(--font-serif);margin:45px 0 10px}.topicGrid p{color:var(--muted);font-size:11px;line-height:1.65}.topicGrid strong{color:var(--success);letter-spacing:.12em;margin-top:auto;font-size:8px}.detailHeading{text-align:center;max-width:670px;margin:15px auto 42px}.detailHeading h2{font:45px var(--font-serif);margin:15px 0 12px}.detailHeading p{color:var(--muted);line-height:1.7}.passportDetailLayout{grid-template-columns:360px 1fr;align-items:center;gap:35px;max-width:850px;margin:auto;display:grid}.identityPanel{border:1px solid var(--line);background:#fff;padding:32px}.identityPanel h3{font:23px var(--font-serif);margin:0 0 22px}.identityPanel>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.identityPanel strong{color:var(--success);text-transform:capitalize;font-size:9px}.identityPanel hr{background:var(--line);border:0;height:1px;margin:24px 0}.identityPanel p{color:var(--muted);font-size:10px;line-height:1.7}.profilePageCover{background:radial-gradient(circle at 65% 40%,#cab47d,#0000 22%),linear-gradient(145deg,#6e887c,#1b372e);height:210px}.profilePageHead{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:115px 1fr;align-items:end;gap:24px;padding:0 40px 28px;display:grid}.avatarHero{border:7px solid #fff;width:115px;height:115px;margin-top:-46px;font-size:20px}.profilePageHead h2{font:35px var(--font-serif);margin:8px 0 4px}.profilePageHead p{color:var(--muted);margin:0;font-size:10px}.profileAbout{grid-template-columns:1.3fr .7fr;gap:24px;margin-top:24px;display:grid}.profileAbout>section{border:1px solid var(--line);background:#fff;padding:30px}.profileForm{margin-top:22px}.standing{color:#fff;background:var(--forest-soft);flex-direction:column;gap:6px;margin-top:20px;padding:20px;display:flex}.standing strong{font:17px var(--font-serif)}.standing span{color:#9aaba3;font-size:8px}.privacyNote{color:var(--muted);margin-top:20px;font-size:9px;line-height:1.6}.crownPage{text-align:center;color:#eee9dc;background:radial-gradient(circle at 50% 28%,#334d42,#0d1715 55%);flex-direction:column;align-items:center;min-height:650px;padding:70px 30px;display:flex}.crownSymbol{border:1px solid var(--gold);width:100px;height:100px;color:var(--gold-light);font:48px var(--font-serif);place-items:center;margin:48px 0 34px;display:grid;transform:rotate(45deg)}.crownPage h2{font:48px var(--font-serif);margin:0}.crownPage>p{color:#a5b2ac;max-width:650px;line-height:1.75}.crownFeatures{gap:10px;margin:25px 0 34px;display:flex}.crownFeatures span{color:#c8b989;letter-spacing:.07em;border:1px solid #e7d3a533;padding:10px 14px;font-size:8px}@media (max-width:1080px){.hero{text-align:center;grid-template-columns:1fr}.eyebrow,.heroActions{justify-content:center}.heroCopy>p{margin-inline:auto}.contentGrid{grid-template-columns:1fr}.rightRail{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}}@media (max-width:820px){.shell{width:min(100% - 34px,700px)}.publicNav{display:none}.principleGrid,.entryInner{grid-template-columns:1fr}.principleCard{border-right:0;border-bottom:1px solid var(--line);min-height:280px}.entryInner{gap:20px;padding-block:70px}.publicFooter{text-align:center;grid-template-columns:1fr;padding-block:35px}.publicFooter>.brand{margin:auto}.publicFooter>div{justify-content:center}.authPage{grid-template-columns:1fr}.authVisual{min-height:310px}.authSeal{top:90px}.sidebar{width:75px;padding-inline:10px}.sidebar .brandCopy,.navItem,.sidebarFoot>div{font-size:0}.sidebar>.brand{padding-inline:8px}.navItem{justify-content:center;padding:0}.navItem small,.navDivider,.logoutButton{display:none}.navGlyph{font-size:18px}.sidebarFoot{grid-template-columns:1fr;justify-items:center}.appMain{margin-left:75px}.rightRail,.topicGrid{grid-template-columns:1fr}.topicGrid article{border-right:0;border-bottom:1px solid var(--line)}.passportDetailLayout{grid-template-columns:1fr;justify-items:center}}@media (max-width:580px){.shell{width:calc(100% - 28px)}.brandCopy{display:none}.publicHeader{height:82px}.hero{min-height:auto;padding-block:55px 75px}.hero h1{font-size:49px}.heroActions{flex-direction:column}.trustRow{text-align:left;grid-template-columns:1fr;margin-top:50px}.passportStage{min-height:500px;margin-inline:-30px;transform:scale(.86)}.principles{padding-block:80px}.sectionHeading h2,.entryBand h2{font-size:38px}.authVisual{min-height:240px;padding:30px}.authVisualCopy h2{font-size:29px}.authSeal{width:70px;height:70px;font-size:32px;top:65px;right:42px}.authPanel{padding:45px 20px}.authCard>h1{font-size:39px}.formGrid{grid-template-columns:1fr}.documentCard{margin-top:20px;padding:35px 24px}.issuanceSummary{grid-template-columns:1fr}.sidebar{flex-direction:row;width:auto;height:64px;padding:7px 8px;position:fixed;inset:auto 0 0}.sidebar>.brand,.sidebarFoot{display:none}.sideNav{flex-direction:row;justify-content:space-around;width:100%}.navItem{border-top:2px solid #0000;border-left:0;flex-direction:column;flex:1;gap:2px;width:auto}.navItem.active{border-left:0;border-top-color:var(--gold)}.sideNav .disabledNav,.sideNav .navItem:nth-last-child(2){display:none}.appMain{margin-left:0;padding-bottom:64px}.appHeader{height:72px;padding-inline:16px}.accessBadge{display:none}.appActions .button{min-height:38px;padding-inline:12px;font-size:9px}.controlledBanner{padding:8px 16px}.controlledBanner p{display:none}.routePage{padding:18px 14px 35px}.welcomePanel{padding:25px}.welcomeSeal{display:none}.contentGrid{margin-top:14px}.post{padding-inline:15px}.communityHero{padding:35px 25px}.communityHero h2{font-size:38px}.communityHero>div{flex-wrap:wrap}.detailHeading h2{font-size:37px}.passportDetailLayout>.passportCard{margin-block:-25px;transform:scale(.9)}.profilePageHead{grid-template-columns:80px 1fr;padding-inline:20px}.avatarHero{width:80px;height:80px}.profileAbout{grid-template-columns:1fr}.crownPage h2{font-size:39px}.crownFeatures{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--ink:#f5f5f5;--forest:#000;--forest-soft:#101010;--cream:#0f0f0f;--paper:#000;--gold:#d7d7d7;--gold-light:#f5f5f5;--muted:#8a8a8a;--line:#ffffff1f;--danger:#ff6b6b;--success:#78d99b;--shadow:0 24px 80px #0000008c}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body{color:#f5f5f5;background:#000}.kingdomReforge{background:radial-gradient(circle at 100% 0,#ffffff0e,#0000 26rem),#000;min-height:100vh}.kingdomSidebar{color:#f5f5f5;background:#000000f5;border-right:1px solid #ffffff1f;width:286px;padding:22px 18px}.sidebarBrand{padding:4px 10px 24px}.sidebar .brandCopy strong{color:#f5f5f5;letter-spacing:.16em}.sidebar .brandCopy small{color:#8b8b8b}.brandMarkInverse{color:#f5f5f5}.reforgeNav{gap:4px}.navItem{color:#e7e7e7;background:0 0;border-left:0;border-radius:999px;min-height:50px;padding:0 13px;font-size:15px;transition:background .16s,color .16s,transform .16s}.navItem:hover{color:#fff;background:#ffffff14}.navItem.active{color:#000;background:#f5f5f5;border-left:0}.navItem.active .navGlyph{color:#000}.navGlyph{color:#f5f5f5;background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.navLabel{flex-direction:column;gap:2px;min-width:0;display:flex}.navLabel strong{letter-spacing:-.01em;font-size:14px;font-weight:760}.navLabel small{color:#858585;letter-spacing:0;text-transform:none;font-size:10px}.navItem.active .navLabel small{color:#555}.navDivider{color:#777;letter-spacing:.02em;text-transform:none;border-top:1px solid #ffffff1a;margin:18px 13px 8px;padding-top:16px;font-size:11px}.disabledNav{opacity:.42}.sidebarPostButton{color:#000;background:#f5f5f5;border-radius:999px;place-items:center;min-height:48px;margin:18px 6px 0;font-size:15px;font-weight:800;transition:transform .16s,background .16s;display:grid}.sidebarPostButton:hover{background:#fff;transform:translateY(-1px)}.reforgeSidebarFoot{border-top:1px solid #ffffff1a;grid-template-columns:38px 1fr;gap:10px;margin-top:auto;padding:16px 8px 4px;display:grid}.sidebarIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebarIdentity strong{color:#fff;font:700 14px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarIdentity span{color:#888;font-size:12px}.logoutForm{grid-column:1/-1}.logoutButtonText{color:#f5f5f5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;width:100%;min-height:38px;margin-top:8px;font-size:13px;font-weight:750}.logoutButtonText:hover{background:#ffffff1f}.kingdomMain{background:#000;min-height:100vh;margin-left:286px}.reforgeHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000d1;border-bottom:1px solid #ffffff1f;height:70px;padding:0 24px}.appHeader>div:first-child>span{color:#777;letter-spacing:.12em;font-size:10px}.appHeader h1{color:#f5f5f5;font:800 21px var(--font-sans);letter-spacing:-.02em}.accessBadge{color:#78d99b;letter-spacing:0;text-transform:none;background:#78d99b14;border:1px solid #78d99b38;border-radius:999px;padding:8px 12px;font-size:11px}.button,.buttonDark,.buttonPrimary{border-radius:999px}.appActions .buttonDark,.buttonDark{color:#000;background:#f5f5f5}.appActions .buttonDark:hover,.buttonDark:hover{background:#fff}.reforgeBanner{color:#d7d7d7;background:#080808;border-bottom:1px solid #ffffff1a;min-height:38px;padding:0 24px}.reforgeBanner p{color:#777}.statusPulse{background:#78d99b;box-shadow:0 0 0 4px #78d99b1f}.routePage{padding:0}.welcomePanel{color:#f5f5f5;background:radial-gradient(circle at 90% 20%,#ffffff14,#0000 20rem),#050505;border-bottom:1px solid #ffffff1f;min-height:130px;padding:24px}.welcomePanel h2{color:#f5f5f5;font:800 26px var(--font-sans);letter-spacing:-.03em;margin:8px 0 6px}.welcomePanel p{color:#8f8f8f;font-size:14px}.kicker,.kickerLight,.eyebrow{color:#8a8a8a}.contentGrid{grid-template-columns:minmax(0,650px) 350px;gap:0;width:min(100%,1000px);margin-top:0;display:grid}.feedColumn{border-right:1px solid #ffffff1f;min-width:0}.composer{background:#000;border:0;border-bottom:1px solid #ffffff1f;padding:18px 16px}.composer textarea{color:#f5f5f5;background:0 0;font-size:18px}.composer textarea::placeholder{color:#777}.composerActions{border-top:1px solid #ffffff1a}.composerActions>span{color:#777}.feedTabs{color:#f5f5f5;background:#000000db;border-bottom:1px solid #ffffff1f;height:54px;padding:0 16px}.feedTabs strong{border-bottom-color:#f5f5f5}.feedTabs span{color:#777}.post{background:#000;border-bottom:1px solid #ffffff1f;padding:18px 16px}.post:hover{background:#050505}.postHead strong{color:#f5f5f5;font:750 15px var(--font-sans)}.postHead span,.postHead time{color:#777;font-size:12px}.post p{color:#e7e7e7;font-size:15px;line-height:1.6}.postActions button{color:#777;font-size:12px}.postActions button:hover{color:#f5f5f5}.rightRail{align-self:start;gap:14px;padding:14px;position:sticky;top:70px}.railCard,.settingsCard,.identityPanel,.profileAbout>section,.emptyState,.loadingCard,.errorCard{color:#f5f5f5;background:#050505;border:1px solid #ffffff1f;border-radius:18px}.railCover{background:linear-gradient(135deg,#181818,#333);border-radius:18px 18px 0 0}.avatar{color:#000;background:linear-gradient(135deg,#fff,#9a9a9a)}.avatarXl{border-color:#050505}.crownChip{color:#000;background:#f5f5f5;border-radius:999px}.citizenCard>h3,.promptCard h3,.settingsCard h3,.identityPanel h3,.profilePageHead h2{color:#f5f5f5;font-family:var(--font-sans);letter-spacing:-.03em;font-weight:800}.handle,.citizenCard>p,.promptCard p,.profilePageHead p,.profileStats span,.identityPanel p,.futureSettings p,.privacyNote{color:#8a8a8a}.profileStats{border-block:1px solid #ffffff1f}.profileStats div{border-right:1px solid #ffffff1f}.passportRail{background:#050505;border:1px solid #ffffff1f;border-radius:18px}.profilePageCover{background:radial-gradient(circle at 70% 30%,#ffffff29,#0000 18rem),linear-gradient(135deg,#0b0b0b,#2a2a2a);border-radius:22px 22px 0 0}.profilePageHead{background:#050505;border-color:#ffffff1f;border-radius:0 0 22px 22px}.avatarHero{border-color:#050505}.profileForm input,.profileForm textarea,.authForm input{color:#f5f5f5;background:#000;border:1px solid #ffffff24;border-radius:12px}.profileForm input:focus,.profileForm textarea:focus,.authForm input:focus{border-color:#ffffff57;box-shadow:0 0 0 3px #ffffff14}.standing{background:#0f0f0f;border:1px solid #ffffff1f;border-radius:18px}.communityHero,.crownPage{background:radial-gradient(circle at 70% 20%,#ffffff1f,#0000 22rem),#050505;border:1px solid #ffffff1f;border-radius:22px}.topicGrid{border-color:#ffffff1f}.topicGrid article{background:#050505;border-color:#ffffff1f}.topicGrid .locked{background:#0d0d0d}@media (max-width:1080px){.contentGrid{grid-template-columns:1fr}.feedColumn{border-right:0}.rightRail{grid-template-columns:1fr;position:static}}@media (max-width:820px){.kingdomSidebar{width:84px}.kingdomMain{margin-left:84px}.sidebarPostButton{min-height:42px;margin-inline:4px;font-size:0}.sidebarPostButton:before{content:"+";font-size:22px}.navLabel,.sidebarIdentity,.logoutForm,.sidebar .brandCopy{display:none}.navItem{justify-content:center;padding:0}.reforgeSidebarFoot{grid-template-columns:1fr;justify-items:center}}@media (max-width:580px){.kingdomSidebar{border-top:1px solid #ffffff1f;border-right:0;width:auto;height:66px;padding:7px 8px;inset:auto 0 0}.sidebarBrand,.sidebarPostButton,.reforgeSidebarFoot,.navDivider,.disabledNav{display:none}.reforgeNav{flex-direction:row;justify-content:space-around;width:100%}.navItem{border-radius:14px;flex:1;min-height:50px}.kingdomMain{margin-left:0;padding-bottom:66px}.reforgeHeader{padding-inline:16px}.appHeader>div:first-child>span{display:none}.contentGrid{width:100%}.welcomePanel{padding:20px 16px}}.kingdomMain{background:radial-gradient(circle at 75% 0,#ffffff0b,#0000 28rem),#000}.reforgeHeader{height:76px}.contentGrid{grid-template-columns:minmax(0,760px) 380px;width:min(100%,1280px)}.feedColumn{min-height:calc(100vh - 108px)}.rightRail{max-width:380px}.welcomePanel{min-height:150px;padding:30px 28px}.welcomePanel h2{font-size:30px}.composer{min-height:158px}.composer textarea{min-height:72px}.composer .button,.composer button[type=submit]{color:#000;background:#f5f5f5;border-radius:999px;font-weight:800}.composer .button:disabled,.composer button[type=submit]:disabled{opacity:.55}.post{grid-template-columns:46px 1fr;gap:14px}.post .avatar{width:42px;height:42px}.post p{max-width:620px}.postActions{justify-content:space-between;max-width:520px}.railCard{overflow:hidden}.citizenCard{box-shadow:inset 0 1px #ffffff0a}.citizenCard>h3{font-size:22px}.citizenCard>p{font-size:13px;line-height:1.55}.profileStats strong{color:#f5f5f5;font-family:var(--font-sans);font-weight:800}.passportRail{height:400px;overflow:hidden}.passportRail .passportCard{transform-origin:0 0;transform:scale(.82)}.passportCard{color:#f5f5f5;background:radial-gradient(circle at 80% 35%,#ffffff17,#0000 14rem),linear-gradient(145deg,#062018,#010807);border:1px solid #ffffff1f}.passportTitle,.passportMeta strong,.passportPerson strong,.passportPerson span{color:#f5f5f5}.passportPerson small,.passportMeta small,.passportTopline{color:#bdbdbd}.passportDetailLayout{grid-template-columns:390px 1fr;max-width:980px}.detailHeading h2,.crownPage h2{color:#f5f5f5}.identityPanel strong{color:#78d99b}.profileAbout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.profileAbout>section{border-radius:22px}.profileForm label{color:#f5f5f5}.profileForm input,.profileForm textarea{font-size:14px}.profileForm .button,.profileForm button[type=submit]{color:#000;background:#f5f5f5;border-radius:999px;font-weight:800}.standing strong{font-family:var(--font-sans);font-weight:800}.crownPage{width:min(100% - 64px,1320px);margin:32px auto}.communityHero{width:min(100% - 64px,1320px);margin:32px auto 0}.topicGrid{width:min(100% - 64px,1320px);margin:24px auto 0}@media (min-width:1500px){.contentGrid{grid-template-columns:minmax(0,820px) 420px;width:min(100%,1360px)}.rightRail{max-width:420px}}@media (max-width:1080px){.contentGrid{grid-template-columns:1fr;width:100%}.rightRail{max-width:none}}.profileVisionShell{grid-template-columns:minmax(0,1fr) 360px;gap:24px;width:min(100%,1320px);margin-inline:auto;display:grid}.profileVisionMain{min-width:0}.profileHeroCover{background:radial-gradient(circle at 65% 35%,#ffffff2e,#0000 16rem),radial-gradient(circle at 25% 20%,#ffffff14,#0000 12rem),linear-gradient(135deg,#0f0f0f,#2d2d2d);height:275px;position:relative;overflow:hidden}.profileHeroCover:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -90px -170px auto;box-shadow:0 0 0 42px #ffffff08,0 0 0 86px #ffffff05}.profileHeroSigil{color:#f5f5f5;width:72px;height:72px;font:700 30px var(--font-serif);border:1px solid #ffffff61;place-items:center;display:grid;position:absolute;bottom:48px;right:50px;transform:rotate(45deg)}.profileHeroSigil:first-letter{transform:rotate(-45deg)}.profileHeroBody{grid-template-columns:132px 1fr;align-items:start;gap:28px;min-height:190px;padding:0 32px 30px;display:grid}.profileVisionAvatar{border:7px solid #050505;width:132px;height:132px;margin-top:-52px;font-size:24px}.profileNameLine h2{color:#f5f5f5;font:850 42px var(--font-sans);letter-spacing:-.05em;margin:0}.profileHandle{color:#8a8a8a;margin:5px 0 0;font-size:14px}.profileBio{color:#ededed;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.55}.profileMetaRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profileMetaRow span{color:#a9a9a9;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:12px}.profileStatRow{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,120px));gap:1px;width:fit-content;margin-top:24px;display:grid;overflow:hidden}.profileStatRow strong{color:#f5f5f5;font-size:19px}.profileStatRow span{color:#8a8a8a;font-size:11px}.profileTabs{color:#8a8a8a;border-bottom:1px solid #ffffff1f;align-items:center;gap:22px;height:64px;margin-top:20px;display:flex}.profileTabs span{border-bottom:2px solid #0000;align-items:center;height:100%;font-size:14px;font-weight:750;display:flex}.profileTabs span.active{color:#f5f5f5;border-bottom-color:#f5f5f5}.profileEditPanel{background:#050505;border:1px solid #ffffff1f;border-radius:24px;margin-top:20px;padding:30px}.panelHeadingRow{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.panelHeadingRow h3{color:#f5f5f5;font:850 26px var(--font-sans);letter-spacing:-.04em;margin:8px 0 0}.panelHeadingRow p{color:#8a8a8a;max-width:340px;margin:0;font-size:13px;line-height:1.55}.profileVisionRail{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:94px}.profileVisionRail .railCard{border-radius:22px;padding:22px}.railCardTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.railCardTitle span{color:#f5f5f5;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.railCardTitle strong{color:#78d99b;font-size:12px}.identityRows{flex-direction:column;display:flex}.identityRows div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.identityRows span{color:#8a8a8a;font-size:12px}.identityRows strong{overflow-wrap:anywhere;color:#f5f5f5;text-align:right;max-width:190px;font-size:12px}.xpPreview{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:18px}.xpPreview div{color:#f5f5f5;justify-content:space-between;font-size:13px;display:flex}.xpPreview i{background:linear-gradient(90deg,#f5f5f5 0 28%,#ffffff1f 28% 100%);border-radius:999px;height:7px;margin:12px 0 9px;display:block}.xpPreview small{color:#8a8a8a;font-size:11px}.achievementGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.achievementGrid div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;display:flex}.achievementGrid b{color:#000;background:#f5f5f5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.achievementGrid span{color:#d7d7d7;font-size:12px;line-height:1.3}.settingLinks{flex-direction:column;display:flex}.settingLinks span{color:#ededed;border-top:1px solid #ffffff1a;justify-content:space-between;gap:18px;padding:14px 0;font-size:13px;display:flex}.settingLinks i{color:#8a8a8a;font-size:12px;font-style:normal}@media (max-width:1180px){.profileVisionShell{grid-template-columns:1fr}.profileVisionRail{grid-template-columns:repeat(3,1fr);display:grid;position:static}}@media (max-width:820px){.profileVisionPage{padding:14px}.profileHeroCover{height:210px}.profileHeroBody{grid-template-columns:96px 1fr;gap:18px;padding-inline:20px}.profileVisionAvatar{width:96px;height:96px}.profileNameLine h2{font-size:32px}.profileVisionRail{grid-template-columns:1fr}.panelHeadingRow{flex-direction:column}.profileTabs{overflow-x:auto}}@media (max-width:580px){.profileHeroBody{grid-template-columns:1fr}.profileHeroCopy{padding-top:0}.profileStatRow{grid-template-columns:repeat(3,1fr);width:100%}.profileStatRow div{min-width:0}}.homeVisionPage{padding:0}.homeVisionGrid{grid-template-columns:minmax(0,760px) 380px;gap:0;width:min(100%,1280px);display:grid}.homeTimeline{border-right:1px solid #ffffff1f;min-width:0;min-height:calc(100vh - 108px)}.homeHero{background:radial-gradient(circle at 92% 30%,#ffffff17,#0000 18rem),linear-gradient(135deg,#050505,#0b0b0b);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:28px;min-height:165px;padding:30px 28px;display:flex}.homeHero h2{color:#f5f5f5;font:850 31px var(--font-sans);letter-spacing:-.045em;margin:9px 0 7px}.homeHero p{color:#909090;max-width:560px;margin:0;font-size:15px;line-height:1.5}.homeHeroSeal{color:#a8a8a8;align-items:center;gap:18px;display:flex}.homeHeroSeal span{color:#f5f5f5;width:62px;height:62px;font:750 27px var(--font-serif);border:1px solid #ffffff52;place-items:center;display:grid;transform:rotate(45deg)}.homeHeroSeal span:first-letter{transform:rotate(-45deg)}.homeHeroSeal small{color:#858585;letter-spacing:.08em;max-width:96px;font-size:10px;font-weight:750;line-height:1.5}.composerVision{background:#000;border-bottom:1px solid #ffffff1f;grid-template-columns:46px 1fr;gap:14px;min-height:172px;padding:18px 16px;display:grid}.composerAvatar{width:42px;height:42px}.composerVision textarea{color:#f5f5f5;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:76px;padding:4px 0 10px;font-size:20px;line-height:1.4}.composerVision textarea::placeholder{color:#777}.composerMeta{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.composerMeta span{color:#8a8a8a;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px;font-size:11px}.composerVision .composerActions{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.composerTools{flex-wrap:wrap;gap:8px;display:flex}.composerTools button{color:#777;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px}.composerSubmit{min-width:82px}.homeFeedTabs{padding-inline:16px}.timelineFeed{background:#000}.timelinePost{background:#000;border-bottom:1px solid #ffffff1f;grid-template-columns:46px 1fr;gap:14px;padding:18px 16px;transition:background .16s}.timelinePost:hover{background:#050505}.firstTimelinePost{background:linear-gradient(90deg,#ffffff09,#0000 45%),#000}.timelineAvatar{width:42px;height:42px}.timelinePostBody{min-width:0}.timelinePostHead{align-items:center;gap:7px;display:flex}.timelinePostHead strong{color:#f5f5f5;font:780 15px var(--font-sans)}.timelinePostHead span,.timelinePostHead time{color:#777;font-size:13px}.timelinePostHead time{margin-left:auto}.pinnedLabel{color:#9a9a9a;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;margin-top:9px;padding:4px 8px;font-size:11px;display:inline-flex}.timelinePost p{color:#ededed;max-width:640px;margin:11px 0 16px;font-size:16px;line-height:1.62}.timelineActions{justify-content:space-between;gap:18px;max-width:540px;display:flex}.timelineActions button{color:#777;font-size:12px}.timelineActions button:hover:not(:disabled){color:#f5f5f5}.timelineEmptyState{background:#000;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;margin:0}.homeRightRail{align-self:start;max-width:380px;padding:16px;position:sticky;top:76px}.homeCitizenCard{border-radius:22px}.homeCitizenCard .railActionLink{color:#f5f5f5;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-height:42px;margin:18px 18px 0;font-size:13px;font-weight:800;display:grid}.homeCitizenCard .railActionLink:hover{background:#ffffff1a}.homeIdentityCard{padding:22px}.compactPassportRail{height:360px}.compactPassportRail .passportCard{transform-origin:0 0;transform:scale(.74)}.homeAchievementCard{padding:22px}.miniAchievementList{flex-direction:column;display:flex}.miniAchievementList span{color:#ededed;border-top:1px solid #ffffff1a;padding:13px 0;font-size:13px}@media (min-width:1500px){.homeVisionGrid{grid-template-columns:minmax(0,820px) 420px;width:min(100%,1360px)}.homeRightRail{max-width:420px}}@media (max-width:1080px){.homeVisionGrid{grid-template-columns:1fr;width:100%}.homeTimeline{border-right:0}.homeRightRail{grid-template-columns:repeat(2,1fr);max-width:none;display:grid;position:static}}@media (max-width:720px){.homeHero{flex-direction:column;align-items:flex-start}.composerVision{grid-template-columns:38px 1fr}.composerVision textarea{font-size:17px}.homeRightRail{grid-template-columns:1fr}}.profileTimelinePanel{background:#000;border:1px solid #ffffff1f;border-radius:24px;margin-top:20px;overflow:hidden}.profileTimelineHeading{background:radial-gradient(circle at 90% 0,#ffffff0e,#0000 18rem),#050505;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:24px;padding:24px 28px;display:flex}.profileTimelineHeading h3{color:#f5f5f5;font:850 26px var(--font-sans);letter-spacing:-.04em;margin:8px 0 0}.profileTimelineHeading p{color:#8a8a8a;margin:0;font-size:13px}.profileTimelinePanel .timelinePost{border-radius:0}.profileTimelinePanel .timelineEmptyState{min-height:220px}@media (max-width:720px){.profileTimelineHeading{flex-direction:column}}.profileVisionShell{align-items:start;margin-top:24px}.profileHeroCard{border-radius:24px}.profileHeroCover{height:210px}.profileHeroBody{min-height:0;padding:0 28px 28px;display:block;position:relative}.profileVisionAvatar{border-width:6px;width:116px;height:116px;margin-top:-58px;margin-bottom:14px;font-size:22px}.profileNameLine{margin-top:0}.profileStatRow{margin-top:18px}.profileTabs{margin-top:0;padding:0 4px}.profileTimelinePanel{margin-top:20px}.profileVisionRail{top:100px}@media (max-width:820px){.profileVisionPage{padding-inline:14px}.profileHeroCover{height:170px}.profileHeroBody{padding:0 20px 24px}.profileVisionAvatar{width:94px;height:94px;margin-top:-47px}.profileNameLine h2{font-size:32px}}.profileVisionShell{grid-template-columns:minmax(0,760px) 360px;gap:24px;width:min(100%,1240px);margin-top:0;display:grid}.profileVisionMain{border-right:1px solid #ffffff1f}.profileHeroCover{background:radial-gradient(circle at 74% 32%,#ffffff29,#0000 13rem),linear-gradient(135deg,#111,#292929);border-bottom:1px solid #ffffff1f;border-radius:0;height:155px}.profileHeroCover:after{width:260px;height:260px;bottom:-130px;right:-80px}.profileHeroSigil{opacity:.58;width:48px;height:48px;font-size:20px;bottom:30px;right:34px}.profileHeroBody{background:#000;border-bottom:1px solid #ffffff1f;padding:0 24px 20px;display:block}.profileVisionAvatar{border:5px solid #000;width:104px;height:104px;margin-top:-52px;margin-bottom:10px;font-size:22px}.profileNameLine h2{letter-spacing:-.05em;margin:0;font-size:34px;line-height:1}.profileHandle{margin:4px 0 0;font-size:14px}.profileMetaRow{gap:8px;margin-top:12px}.profileMetaRow span{padding:5px 9px;font-size:11px}.profileStatRow{background:0 0;border:0;border-radius:0;gap:22px;width:auto;margin-top:14px;display:flex}.profileStatRow div{background:0 0;flex-direction:row;align-items:baseline;gap:5px;min-width:auto;padding:0;display:inline-flex}.profileTabs{background:#000;border-bottom:1px solid #ffffff1f;gap:26px;height:54px;margin-top:0;padding:0 24px}.profileTimelinePanel{border:0;border-radius:0;margin-top:0}.profileVisionRail{padding-top:24px;top:92px}@media (max-width:1180px){.profileVisionShell{grid-template-columns:1fr}.profileVisionMain{border-right:0}.profileVisionRail{padding:16px}}@media (max-width:720px){.profileHeroCover{height:130px}.profileVisionAvatar{width:88px;height:88px;margin-top:-44px}.profileNameLine h2{font-size:30px}.profileTabs{padding-inline:16px;overflow-x:auto}}.profileVisionPage{padding:0}.profileVisionShell{grid-template-columns:minmax(0,720px) 380px;gap:0;width:100%;max-width:none;margin:0;display:grid}.profileVisionMain{border-right:1px solid #ffffff1f;min-height:calc(100vh - 76px)}.profileHeroCard{background:#000;border:0;border-radius:0}.profileHeroCover{border-bottom:1px solid #ffffff1f;border-radius:0;height:190px}.profileHeroBody{background:#000;border-bottom:1px solid #ffffff1f;padding:0 24px 18px}.profileVisionAvatar{border:5px solid #000;width:124px;height:124px;margin-top:-62px;margin-bottom:12px}.profileNameLine h2{font-size:34px;line-height:1}.profileHandle{margin-top:4px}.profileBio{max-width:600px;margin-top:12px;font-size:15px;line-height:1.45}.profileMetaRow{margin-top:13px}.profileStatRow{background:0 0;border:0;gap:22px;margin-top:14px;display:flex}.profileStatRow div{background:0 0;flex-direction:row;gap:5px;min-width:auto;padding:0;display:flex}.profileStatRow strong{font-size:15px}.profileStatRow span{font-size:14px}.profileTabs{background:#000;border-bottom:1px solid #ffffff1f;height:54px;margin:0;padding:0 24px}.profileTimelinePanel{border:0;border-radius:0;margin:0}.profileTimelineHeading{background:#000;border-bottom:1px solid #ffffff1f;padding:18px 24px}.profileTimelineHeading h3{font-size:22px}.profileVisionRail{padding:24px;position:sticky;top:76px}@media (max-width:1180px){.profileVisionShell{grid-template-columns:1fr}.profileVisionMain{border-right:0}.profileVisionRail{grid-template-columns:1fr;display:grid;position:static}}.profileBackButton{color:#f5f5f5;border-radius:999px;place-items:center;min-width:48px;min-height:36px;font-size:13px;font-weight:800;display:inline-grid}.profileTopIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.profileTopIdentity strong{color:#f5f5f5;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:850;overflow:hidden}.profileTopIdentity span{color:#8a8a8a;font-size:12px}.profileSearchButton{color:#f5f5f5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;min-height:36px;padding:0 16px;font-size:13px;font-weight:750}.profileHeroBody{position:relative}.profileEditButton{color:#f5f5f5;background:#00000059;border:1px solid #ffffff47;border-radius:999px;place-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:850;display:inline-grid;position:absolute;top:16px;right:24px}@media (max-width:720px){.profileSearchButton{padding-inline:12px;font-size:12px}.profileEditButton{top:14px;right:16px}}.profileEditRoute{padding:0}.profileEditShell{border-right:1px solid #ffffff1f;width:min(100%,760px);min-height:calc(100vh - 76px)}.profileEditTopBar{top:0}.profileEditRouteCard{background:#000}.profileEditPreview{border-bottom:1px solid #ffffff1f;padding:0 24px 22px;position:relative}.profileEditCover{background:radial-gradient(circle at 72% 30%,#ffffff29,#0000 13rem),linear-gradient(135deg,#111,#2a2a2a);border-bottom:1px solid #ffffff1f;height:155px;margin-inline:-24px}.profileEditAvatar{border:5px solid #000;width:104px;height:104px;margin-top:-52px;font-size:22px}.profileEditPreview h2{color:#f5f5f5;font:850 34px var(--font-sans);letter-spacing:-.05em;margin:10px 0 4px}.profileEditPreview p{color:#8a8a8a;margin:0;font-size:14px}.profileEditFormWrap{padding:28px 24px 40px}.profileEditFormWrap h1{color:#f5f5f5;font:850 30px var(--font-sans);letter-spacing:-.04em;margin:8px 0}.profileEditFormWrap>p{color:#8a8a8a;max-width:560px;margin:0 0 24px;font-size:14px;line-height:1.6}.publicReforge{color:#f5f5f5;background:radial-gradient(circle at 28% 12%,#d7b25e24,#0000 28rem),radial-gradient(circle at 78% 16%,#ffffff0f,#0000 24rem),#000;min-height:100vh}.publicReforgeHeader{border-bottom:1px solid #ffffff1f;height:92px}.publicReforgeNav a{color:#a8a8a8;font-size:13px}.publicReforgeNav a:hover{color:#f5f5f5}.publicLoginButton{color:#f5f5f5;background:#ffffff0a;border-color:#ffffff29;border-radius:999px}.publicHero{grid-template-columns:minmax(0,.95fr) minmax(400px,.75fr);align-items:center;gap:80px;min-height:calc(100vh - 92px);padding-block:70px 88px;display:grid}.publicHeroCopy h1{color:#f5f5f5;max-width:760px;font:900 clamp(58px, 6.4vw, 104px)/.92 var(--font-sans);letter-spacing:-.075em;margin:24px 0}.publicHeroCopy p{color:#a3a3a3;max-width:650px;margin:0;font-size:18px;line-height:1.7}.publicEyebrow{color:#d7b25e}.publicEyebrow span{background:#d7b25e}.publicHeroActions{margin-top:38px}.publicPrimaryButton{color:#000;background:linear-gradient(135deg,#fff5ce,#d7b25e 58%,#8c6626);border-radius:999px;box-shadow:0 18px 55px #d7b25e29}.publicPrimaryButton:hover{background:linear-gradient(135deg,#fff8dc,#e7c978 58%,#9a7330)}.publicTextButton{color:#f5f5f5}.publicSignalRow{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;display:grid;overflow:hidden}.publicSignalRow div{background:#ffffff09;flex-direction:column;justify-content:flex-end;gap:6px;min-height:112px;padding:20px;display:flex}.publicSignalRow strong{color:#f5f5f5;font-size:15px}.publicSignalRow span{color:#8a8a8a;font-size:12px}.publicPassportStage{place-items:center;min-height:620px;display:grid;position:relative}.publicGlow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.publicGlowOne{background:radial-gradient(circle,#d7b25e38,#0000 68%);width:430px;height:430px;top:40px;right:30px}.publicGlowTwo{border:1px solid #d7b25e29;width:420px;height:420px;box-shadow:0 0 0 46px #d7b25e09,0 0 0 92px #d7b25e05}.passportCard{color:#fff8dc;background:radial-gradient(circle at 88% 32%,#fff5ce2e,#0000 14rem),radial-gradient(circle at 18% 12%,#d7b25e3d,#0000 12rem),linear-gradient(145deg,#2c1d08 0%,#8a641e 38%,#111 100%);border:1px solid #ffe6a05c;box-shadow:inset 0 1px #ffffff2e,0 34px 90px #00000085,0 0 60px #d7b25e1a}.passportCard:before{border-color:#ffe6a029;box-shadow:0 0 0 22px #ffe6a00b,0 0 0 48px #ffe6a007}.passportTopline,.passportPerson small,.passportMeta small{color:#ffe7a4}.passportCrest{color:#fff8dc;border-color:#ffe6a0b8}.passportTitle{color:#fff8dc;text-shadow:0 2px 20px #0000004d}.passportPerson strong,.passportPerson span,.passportMeta strong,.passportFoot{color:#fff8dc}.passportFoot i{background:repeating-linear-gradient(90deg,#fff8dc 0 1px,#0000 1px 3px)}.publicPrinciples{padding-block:96px 120px}.publicSectionHeading h2{color:#f5f5f5;font-family:var(--font-sans);letter-spacing:-.055em;font-weight:900}.publicSectionHeading p{color:#8a8a8a}.publicPrincipleGrid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.publicPrincipleGrid article{background:#050505;flex-direction:column;min-height:300px;padding:28px;display:flex}.publicPrincipleGrid span{color:#d7b25e;font-size:13px;font-weight:800}.publicPrincipleGrid h3{color:#f5f5f5;font:850 28px var(--font-sans);letter-spacing:-.045em;margin:auto 0 12px}.publicPrincipleGrid p{color:#8a8a8a;margin:0;line-height:1.65}.publicGateBand{background:radial-gradient(circle at 78% 20%,#d7b25e1f,#0000 24rem),#050505;border-block:1px solid #ffffff1f}.publicGateInner{grid-template-columns:.9fr .8fr;align-items:center;gap:70px;min-height:360px;display:grid}.publicGateInner h2{color:#f5f5f5;font:900 52px/.98 var(--font-sans);letter-spacing:-.06em;margin:12px 0 0}.publicGateInner p{color:#9a9a9a;max-width:540px;line-height:1.7}.publicReforgeFooter{color:#f5f5f5}.publicReforgeFooter p{color:#8a8a8a}.authPage{background:#000}.authVisual{background:radial-gradient(circle at 58% 18%,#d7b25e2e,#0000 22rem),radial-gradient(circle at 88% 42%,#ffffff0f,#0000 18rem),#000}.authVisualCopy h2{color:#f5f5f5}.authPanel{background:#000}.authCard>h1{color:#f5f5f5}.authCard>p{color:#9a9a9a}@media (max-width:980px){.publicHero{grid-template-columns:1fr}.publicPassportStage{min-height:520px}.publicGateInner{grid-template-columns:1fr;padding-block:72px}}@media (max-width:720px){.publicHeroCopy h1{font-size:54px}.publicSignalRow,.publicPrincipleGrid{grid-template-columns:1fr}.publicPassportStage{margin-inline:-30px;transform:scale(.86)}}.documentPage{color:#f5f5f5;background:radial-gradient(circle at 30% 10%,#d7b25e1f,#0000 26rem),radial-gradient(circle at 80% 20%,#ffffff0f,#0000 24rem),#000;min-height:100vh}.documentHeader{color:#f5f5f5}.documentHeader .brandCopy small{color:#8a8a8a}.documentCard{color:#f5f5f5;background:#050505;border:1px solid #ffffff1f;border-radius:26px;box-shadow:0 34px 100px #000000a6,inset 0 1px #ffffff0f}.documentCard h1{color:#f5f5f5;font-family:var(--font-sans);letter-spacing:-.055em;font-weight:900}.documentCard>p{color:#a3a3a3}.documentNotice{color:#d7d7d7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px}.authForm .button:disabled,.authForm button:disabled,.button:disabled{color:#777;opacity:1;background:#ffffff1f;border:1px solid #ffffff1f}.authForm .button:disabled span,.authForm button:disabled span{color:#777}.formAlert{color:#ffb4aa;border:1px solid #ff6b6b38;background:#ff6b6b1a;border-left:3px solid #ff6b6b;border-radius:14px}.authAlternate{color:#8a8a8a}.authAlternate a{color:#f5f5f5}.authForm .buttonPrimary{color:#000;letter-spacing:.02em;background:linear-gradient(135deg,#fff8df,#dfbd67 58%,#8e6728);border:1px solid #ffe6a047;border-radius:999px;width:100%;min-height:58px;font-size:14px;font-weight:900;box-shadow:0 20px 58px #d7b25e26}.authForm .buttonPrimary:hover:not(:disabled){background:linear-gradient(135deg,#fffbed,#edcc78 58%,#9b7430);transform:translateY(-1px)}.authForm .buttonPrimary span{color:#000}.authForm .buttonPrimary:disabled{color:#5c5c5c;box-shadow:none;background:#ffffff21;border:1px solid #ffffff1f}.authForm .buttonPrimary:disabled span{color:#5c5c5c}.authAlternate{color:#9a9a9a;text-align:center;margin-top:28px;font-size:14px}.authAlternate a{color:#f5f5f5;text-underline-offset:4px;font-weight:900;text-decoration:underline}.documentHeader a,.documentHeader .button,.documentHeader .buttonQuiet{color:#f5f5f5;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;min-height:44px;padding:0 20px;font-size:13px;font-weight:850}.documentHeader a:hover,.documentHeader .button:hover,.documentHeader .buttonQuiet:hover{background:#ffffff1a}.passportRequestForm .passportWalletButton{color:#080808;letter-spacing:-.01em;background:linear-gradient(135deg,#fff7d6 0%,#e7c873 48%,#b1812e 100%);border:1px solid #ffe7a480;border-radius:999px;width:100%;min-height:64px;font-size:17px;font-weight:950;box-shadow:0 22px 70px #d7b25e33,inset 0 1px #ffffff8c}.passportRequestForm .passportWalletButton:hover:not(:disabled){background:linear-gradient(135deg,#fffbe9 0%,#f0d688 48%,#c39239 100%)}.passportRequestForm .passportWalletButton:disabled{color:#6f6f6f;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff24}.authAlternate{color:#aaa;margin-top:34px;font-size:18px;line-height:1.4}.authAlternate a{color:#fff;text-underline-offset:5px;font-size:19px;font-weight:950;text-decoration:underline}.formNotice{color:#d6d6d6;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;padding:16px 18px;font-size:13px;line-height:1.5}.compactPassportRail,.passportRail{border-radius:22px;place-items:center;height:auto;min-height:0;padding:18px;display:grid;overflow:visible}.compactPassportRail .passportCard,.passportRail .passportCard{transform-origin:50%;width:min(100%,340px);min-height:470px;transform:none}.rightRail .passportRail{background:radial-gradient(circle at 50% 12%,#d7b25e1f,#0000 16rem),#050505}.passportDetailLayout>.passportCard{width:390px;min-height:540px}.authMinorLinkRow{justify-content:flex-end;margin-top:-6px;display:flex}.authMinorLinkRow a{color:#f5f5f5;text-underline-offset:4px;font-size:15px;font-weight:850;text-decoration:underline}.authMinorLinkCenter{justify-content:center;margin-top:24px}.publicOneScreen{min-height:100vh;overflow-x:hidden}.publicOneHeader{height:82px}.publicOneHero{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:72px;min-height:calc(100vh - 132px);padding-block:42px 32px;display:grid}.publicOneCopy h1{color:#f5f5f5;max-width:760px;font:950 clamp(62px, 7vw, 118px)/.88 var(--font-sans);letter-spacing:-.085em;margin:22px 0}.publicOneCopy p{color:#b3b3b3;max-width:650px;margin:0;font-size:19px;line-height:1.65}.publicOneActions{align-items:center;gap:22px;margin-top:34px;display:flex}.publicGoldButton{color:#080808;background:linear-gradient(135deg,#fff8df,#dfbd67 58%,#8e6728);border:1px solid #ffe7a473;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 18px 58px #d7b25e2e}.publicLoginLink{color:#f5f5f5;text-underline-offset:5px;font-size:15px;font-weight:850;text-decoration:underline}.publicOneSignals{flex-wrap:wrap;gap:10px;max-width:760px;margin-top:40px;display:flex}.publicOneSignals span{color:#d7d7d7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.publicOnePassport{place-items:center;display:grid;position:relative}.publicOnePassport:before{content:"";filter:blur(2px);background:radial-gradient(circle,#d7b25e33,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute}.publicOnePassport .passportCard{width:390px;min-height:540px;position:relative}.publicOneFooter{color:#777;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff1a;align-items:center;gap:18px;min-height:50px;font-size:12px;font-weight:800;display:flex}.publicOneFooter span+span:before{content:"•";color:#d7b25e;margin-right:18px}.authBackButton{color:#f5f5f5;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:fit-content;min-height:40px;margin-bottom:22px;padding:0 18px;font-size:14px;font-weight:900;display:inline-grid}@media (max-width:1050px){.publicOneHero{grid-template-columns:1fr;gap:38px}.publicOnePassport{display:none}}@media (max-width:680px){.publicOneCopy h1{font-size:58px}.publicOneHero{padding-block:30px}.publicOneActions{flex-direction:column;align-items:stretch}.publicGoldButton{width:100%}.publicOneFooter{flex-wrap:wrap}}.publicOneHero{grid-template-columns:minmax(0,.95fr) 390px;gap:58px;min-height:calc(100vh - 132px);padding-block:30px 24px}.publicOneCopy h1{letter-spacing:-.075em;max-width:720px;font-size:clamp(50px,5.6vw,88px);line-height:.92}.publicOneCopy p{max-width:600px;font-size:17px;line-height:1.55}.publicOneActions{margin-top:28px}.publicOneSignals{margin-top:30px}.publicOnePassport .passportCard{width:350px;min-height:500px}.publicOneFooter{min-height:42px}.authBackButton{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;min-height:42px;padding:0 18px;position:fixed;top:30px;left:32px}.authBackButton:before{content:"←"}.authBackButton:hover{background:#ffffff1f}.authCard .authBackButton+.formAlert,.authCard .authBackButton+.formNotice,.authCard .authBackButton+.authForm{margin-top:0}@media (max-width:1050px){.publicOneHero{grid-template-columns:1fr}.publicOneCopy h1{font-size:clamp(48px,10vw,76px)}}@media (max-width:680px){.authBackButton{top:18px;left:18px}.publicOneCopy h1{font-size:48px}}.kingdomGatePage{color:#f5f5f5;background:radial-gradient(circle at 25% 22%,#d7b25e29,#0000 28rem),radial-gradient(circle at 72% 48%,#d7b25e1a,#0000 22rem),radial-gradient(circle at 90% 10%,#ffffff0d,#0000 20rem),#000;min-height:100vh;overflow:hidden}.kingdomGateHeader{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;width:min(100% - 64px,1380px);height:86px;margin-inline:auto;display:flex}.kingdomGateHeader nav{align-items:center;gap:26px;display:flex}.kingdomGateHeader nav a{color:#bdbdbd;font-size:14px;font-weight:750}.kingdomGateHeader nav a:hover{color:#fff}.kingdomGateHero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:72px;width:min(100% - 64px,1380px);min-height:calc(100vh - 142px);margin-inline:auto;display:grid}.kingdomGateCopy{padding-bottom:24px}.gateKicker{color:#d7b25e;letter-spacing:.18em;align-items:center;gap:12px;font-size:12px;font-weight:900;display:inline-flex}.gateKicker:before{content:"";background:#d7b25e;width:30px;height:1px}.kingdomGateCopy h1{color:#f5f5f5;max-width:720px;font:950 clamp(58px, 6vw, 92px)/.9 var(--font-sans);letter-spacing:-.08em;margin:22px 0 18px}.kingdomGateCopy p{color:#b3b3b3;max-width:520px;margin:0;font-size:20px;line-height:1.55}.kingdomGateActions{align-items:center;gap:18px;margin-top:34px;display:flex}.gatePrimary{color:#080808;background:linear-gradient(135deg,#fff8df,#dfbd67 58%,#8e6728);border:1px solid #ffe7a473;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 30px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 20px 70px #d7b25e38}.gateSecondary{color:#f5f5f5;text-underline-offset:5px;font-size:15px;font-weight:900;text-decoration:underline}.gateSteps{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.gateSteps span{color:#d7d7d7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850}.kingdomGateVisual{place-items:center;display:grid;position:relative}.gateAura{filter:blur(3px);background:radial-gradient(circle,#d7b25e33,#0000 65%);border-radius:50%;width:440px;height:440px;position:absolute}.kingdomGateVisual .passportCard{width:310px;min-height:430px;position:relative;transform:rotate(1.5deg)}.kingdomGateFooter{color:#777;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;align-items:center;gap:18px;width:min(100% - 64px,1380px);height:56px;margin-inline:auto;font-size:12px;font-weight:850;display:flex}.kingdomGateFooter span+span:before{content:"•";color:#d7b25e;margin-right:18px}@media (max-width:980px){.kingdomGatePage{overflow:auto}.kingdomGateHero{grid-template-columns:1fr;gap:30px;padding-block:36px}.kingdomGateVisual .passportCard{width:280px;min-height:390px}}@media (max-width:640px){.kingdomGateHeader,.kingdomGateHero,.kingdomGateFooter{width:min(100% - 32px,1380px)}.kingdomGateHeader nav{gap:14px}.kingdomGateCopy h1{font-size:54px}.kingdomGateCopy p{font-size:17px}.kingdomGateActions{flex-direction:column;align-items:stretch}.gatePrimary{width:100%}}.kingdomGateMinimal{background:radial-gradient(circle at 50% 18%,#d7b25e29,#0000 22rem),radial-gradient(circle at 82% 44%,#ffffff0d,#0000 18rem),#000;min-height:100vh;overflow:hidden}.minimalGateHeader{width:min(100% - 72px,1240px);height:82px}.minimalGateHero{text-align:center;place-items:center;width:min(100% - 72px,1240px);min-height:calc(100vh - 142px);margin-inline:auto;display:grid;position:relative}.minimalGateCenter{z-index:2;max-width:760px;position:relative}.minimalGateCenter .gateKicker{justify-content:center}.minimalGateCenter h1{color:#f5f5f5;font:950 clamp(54px, 6vw, 86px)/.92 var(--font-sans);letter-spacing:-.075em;margin:20px 0 16px}.minimalGateCenter p{color:#b7b7b7;max-width:620px;margin:0 auto;font-size:18px;line-height:1.6}.minimalGateActions{justify-content:center;gap:16px;margin-top:34px;display:flex}.minimalGateSteps{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.minimalGateSteps span{color:#d7d7d7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.minimalPassportFloat{opacity:.82;transform-origin:100% 100%;filter:drop-shadow(0 34px 90px #000000b3);position:absolute;bottom:34px;right:0;transform:rotate(2deg)scale(.72)}.minimalPassportFloat:before{content:"";z-index:-1;background:radial-gradient(circle,#d7b25e2e,#0000 65%);border-radius:50%;position:absolute;inset:-80px}.minimalGateFooter{color:#777;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:18px;width:min(100% - 72px,1240px);height:60px;margin-inline:auto;font-size:12px;font-weight:850;display:flex}.minimalGateFooter span+span:before{content:"•";color:#d7b25e;margin-right:18px}.authBackButton{top:30px;left:auto;right:32px}@media (max-width:980px){.kingdomGateMinimal{overflow:auto}.minimalPassportFloat{margin-top:36px;position:relative;bottom:auto;right:auto;transform:scale(.68)}.minimalGateHero{padding-block:42px}}@media (max-width:640px){.minimalGateHeader,.minimalGateHero,.minimalGateFooter{width:min(100% - 32px,1240px)}.minimalGateCenter h1{font-size:48px}.minimalGateCenter p{font-size:16px}.minimalGateActions{flex-direction:column}.gatePrimary{width:100%}.authBackButton{top:18px;right:18px}}.minimalGateHero,.kingdomGateHero{align-items:start;min-height:calc(100vh - 150px);padding-top:82px}.minimalGateCenter,.kingdomGateCopy{transform:translateY(-34px)}.minimalGateCenter h1,.kingdomGateCopy h1{letter-spacing:-.07em;margin:16px 0 12px;font-size:clamp(44px,4.8vw,70px);line-height:.94}.minimalGateCenter p,.kingdomGateCopy p{max-width:560px;font-size:16px;line-height:1.5}.minimalGateActions,.kingdomGateActions{margin-top:26px}.minimalGateSteps,.gateSteps{margin-top:22px}.minimalPassportFloat{bottom:72px;right:30px;transform:rotate(2deg)scale(.58)}.kingdomGateVisual .passportCard,.publicOnePassport .passportCard{width:280px;min-height:390px}@media (max-width:980px){.minimalGateCenter,.kingdomGateCopy{transform:none}.minimalPassportFloat{transform:scale(.58)}}@media (max-width:640px){.minimalGateCenter h1,.kingdomGateCopy h1{font-size:42px}}.minimalGateActions,.kingdomGateActions{justify-content:center;align-items:center;gap:14px;display:flex}.gatePrimary,.gateSecondary{border-radius:999px;justify-content:center;align-items:center;min-width:190px;min-height:54px;padding:0 28px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.gatePrimary{color:#080808;background:linear-gradient(135deg,#fff8df,#dfbd67 58%,#8e6728);border:1px solid #ffe7a473;box-shadow:0 20px 70px #d7b25e38}.gatePrimary:hover{background:linear-gradient(135deg,#fffbe9,#edcc78 58%,#9b7430)}.gateSecondary:hover{background:#ffffff1a;border-color:#ffffff3d}@media (max-width:640px){.minimalGateActions,.kingdomGateActions{flex-direction:column}.gatePrimary,.gateSecondary{width:100%}}.gateSecondary{color:#f5f8ff;background:linear-gradient(135deg,#2a3646f2,#121820f2);border:1px solid #84a4cd61;box-shadow:inset 0 1px #ffffff1f,0 16px 46px #4673aa1f}.gateSecondary:hover{color:#fff;background:linear-gradient(135deg,#37465cfa,#19222dfa);border-color:#a5c3eb8c;box-shadow:inset 0 1px #ffffff2e,0 18px 54px #5a87be2e}.gateKicker:before{content:none;display:none}.gateKicker{gap:0}.minimalGateCenter h1,.kingdomGateCopy h1{max-width:760px;font-size:clamp(46px,5.2vw,76px)}.minimalGateCenter p,.kingdomGateCopy p{max-width:460px;font-size:18px}.languageLanding{color:#f5f5f5;background:radial-gradient(circle at 26% 13%,#d7b25e33,#0000 30rem),radial-gradient(circle at 88% 82%,#214e701f,#0000 28rem),#000;min-height:100vh;overflow:hidden}.languageLandingHeader{justify-content:space-between;align-items:center;width:min(100% - 72px,1380px);height:96px;margin-inline:auto;display:flex}.languageLandingHeader nav{align-items:center;gap:24px;display:flex}.languageLandingHeader nav a{color:#d7d7d7;font-size:15px;font-weight:850}.languageLandingHeader nav a:hover{color:#fff}.languageLandingHero{grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:center;gap:76px;width:min(100% - 72px,1380px);min-height:calc(100vh - 96px);margin-inline:auto;display:grid}.languageLandingCopy{max-width:760px;padding-bottom:44px}.currentLanguagePill{color:#fff0bd;background:#d7b25e1a;border:1px solid #d7b25e57;border-radius:999px;align-items:center;gap:12px;min-height:42px;padding:0 20px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.currentLanguagePill span{font-size:11px;font-weight:950}.currentLanguagePill strong{letter-spacing:.24em;text-transform:uppercase;font-size:13px}.languageLandingCopy h1{color:#fff;font:950 clamp(64px, 6.4vw, 108px)/.9 var(--font-sans);letter-spacing:-.085em;margin:34px 0 18px}.languageLandingCopy h2{color:#fff0bd;font:850 clamp(25px, 2.2vw, 38px)/1.08 var(--font-sans);letter-spacing:-.04em;margin:0 0 24px}.languageLandingCopy p{color:#aaa;max-width:650px;margin:0;font-size:20px;line-height:1.58}.languageLandingActions{align-items:center;gap:16px;margin-top:38px;display:flex}.languagePrimaryButton,.languageSecondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:0 30px;font-size:15px;font-weight:950;display:inline-flex}.languagePrimaryButton{color:#080808;background:linear-gradient(135deg,#fff8df,#e7c873 55%,#b98227);border:1px solid #ffe7a473;box-shadow:0 22px 70px #d7b25e38}.languageSecondaryButton{color:#f5f5f5;background:#ffffff0b;border:1px solid #ffffff24}.languageInfoCards{grid-template-columns:repeat(2,minmax(0,280px));gap:14px;margin-top:34px;display:grid}.languageInfoCards article{color:#999;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:20px;align-items:center;min-height:112px;padding:20px;font-size:15px;font-weight:750;line-height:1.45;display:flex}.languageSelectorCard{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#d7b25e1f,#0000 18rem),#ffffff0b;border:1px solid #ffffff21;border-radius:34px;padding:36px;box-shadow:0 34px 100px #00000073,inset 0 1px #ffffff14}.languageSelectorCard h3{color:#fff;font:900 40px var(--font-sans);letter-spacing:-.055em;margin:0 0 8px}.languageSelectorCard p{color:#aaa;max-width:420px;margin:0 auto 28px;font-size:16px}.languageSelectorGrid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.languageChoice{color:#bdbdbd;cursor:pointer;background:#00000038;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:15px;font-weight:850;display:inline-flex}.languageChoice strong{color:#dedede;font-size:13px}.languageChoice.active{color:#fff0bd;background:#d7b25e21;border-color:#d7b25e9e}.languageChoice.active strong{color:#f3d98a}.languageChoice:hover{background:#ffffff14}@media (max-width:1050px){.languageLanding{overflow:auto}.languageLandingHero{grid-template-columns:1fr;gap:42px;padding-block:40px 70px}}@media (max-width:680px){.languageLandingHeader,.languageLandingHero{width:min(100% - 32px,1380px)}.languageLandingHeader nav{gap:14px}.languageLandingCopy h1{font-size:56px}.languageLandingActions,.languageInfoCards{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.languagePrimaryButton,.languageSecondaryButton{width:100%}.languageSelectorCard{padding:24px}}.kingdomLangExact{color:#f5f5f5;background:radial-gradient(circle at 30% 14%,#ffd22d29,#0000 31rem),radial-gradient(circle at 91% 84%,#123a5829,#0000 28rem),#000;min-height:100vh;overflow:hidden}.kingdomLangExactGrid{grid-template-columns:minmax(0,1fr) 575px;align-items:center;gap:72px;width:min(100% - 96px,1360px);min-height:100vh;margin-inline:auto;display:grid}.kingdomLangExactLeft{padding-top:16px}.kingdomLangExactBadge{color:#fff1a8;background:#ffd62a17;border:1px solid #ffd62a61;border-radius:999px;align-items:center;gap:12px;height:42px;margin-bottom:46px;padding:0 21px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.kingdomLangExactBadge span{letter-spacing:.02em;font-size:11px;font-weight:950}.kingdomLangExactBadge strong{letter-spacing:.31em;text-transform:uppercase;font-size:14px;font-weight:950}.kingdomLangExact h1{color:#fff;font-family:var(--font-sans);letter-spacing:-.075em;margin:0;font-size:86px;font-weight:950;line-height:.93}.kingdomLangExact h1 span{display:block}.kingdomLangExact h2{color:#fff2bd;font-family:var(--font-sans);letter-spacing:-.04em;margin:28px 0 22px;font-size:34px;font-weight:850;line-height:1.08}.kingdomLangExactLeft>p{color:#aaa;max-width:700px;margin:0;font-size:20px;font-weight:650;line-height:1.48}.kingdomLangExactActions{align-items:center;gap:14px;margin-top:38px;display:flex}.kingdomLangLogin,.kingdomLangPassport{border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:0 30px;font-size:16px;font-weight:950;text-decoration:none;display:inline-flex}.kingdomLangLogin{color:#fff;background:#0000003d;border:1px solid #ffffff21;min-width:108px}.kingdomLangLogin:hover{background:#ffffff0f}.kingdomLangPassport{color:#050505;background:linear-gradient(135deg,#ffe335,#ffd226 52%,#d5a711);border:1px solid #ffe232a6;min-width:236px;box-shadow:0 18px 56px #ffd2262e}.kingdomLangProofs{grid-template-columns:repeat(2,minmax(0,285px));gap:14px;margin-top:34px;display:grid}.kingdomLangProofs article{color:#8f8f8f;background:#ffffff09;border:1px solid #ffffff1c;border-radius:18px;align-items:center;min-height:116px;padding:22px;font-size:17px;font-weight:750;line-height:1.38;display:flex}.kingdomLangExactCard{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#ffd62a14,#0000 16rem),#ffffff0b;border:1px solid #ffffff1f;border-radius:34px;min-height:318px;padding:34px 34px 32px;box-shadow:0 34px 100px #0000008c,inset 0 1px #ffffff14}.kingdomLangExactCard h3{color:#fff;font-family:var(--font-sans);letter-spacing:-.05em;margin:0 0 10px;font-size:38px;font-weight:900;line-height:1}.kingdomLangExactCard>p{color:#a9a9a9;margin:0 0 28px;font-size:17px;font-weight:750}.kingdomLangPills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.kingdomLangPills button{color:#b9b9b9;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:17px;font-weight:800;display:inline-flex}.kingdomLangPills button strong{color:#d2d2d2;font-size:13px;font-weight:950}.kingdomLangPills button.active strong{color:#fff0ad}.kingdomLangPills button:hover{background:#ffffff13}@media (max-width:1120px){.kingdomLangExact{overflow:auto}.kingdomLangExactGrid{grid-template-columns:1fr;gap:48px;padding-block:38px 70px}.kingdomLangExactLeft .brand{margin-bottom:48px}.kingdomLangExact h1{font-size:clamp(58px,10vw,86px)}}@media (max-width:700px){.kingdomLangExactGrid{width:min(100% - 32px,1360px)}.kingdomLangExact h1{font-size:52px}.kingdomLangExact h2{font-size:26px}.kingdomLangExactActions,.kingdomLangProofs{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.kingdomLangLogin,.kingdomLangPassport{width:100%}.kingdomLangExactCard{padding:24px}}.kingdomLangExact{background:radial-gradient(circle at 30% 14%,#ffd22d17,#0000 30rem),radial-gradient(circle at 91% 84%,#123a581a,#0000 26rem),#000}.kingdomLangExactGrid{gap:60px}.kingdomLangExactLeft .brand{margin-bottom:64px}.kingdomLangExactBadge{background:#ffd62a0f;border-color:#ffd62a3d}.kingdomLangExact h1{letter-spacing:-.065em;font-size:72px;line-height:.96}.kingdomLangExact h2{color:#f1e5b0;margin:22px 0 18px;font-size:28px}.kingdomLangExactLeft>p{color:#9f9f9f;max-width:620px;font-size:18px;line-height:1.45}.kingdomLangExactActions{gap:12px;margin-top:30px}.kingdomLangLogin,.kingdomLangPassport{min-height:54px;font-size:15px}.kingdomLangLogin{background:#ffffff08;border-color:#ffffff1a}.kingdomLangPassport{background:linear-gradient(135deg,#f1d86e,#d7b449 60%,#b98d1d);border-color:#f1d86e59;box-shadow:0 10px 26px #d7b44924}.kingdomLangProofs{gap:12px;margin-top:28px}.kingdomLangProofs article{color:#8a8a8a;background:#ffffff06;border-color:#ffffff14;min-height:102px;padding:20px;font-size:16px}.kingdomLangExactCard{background:radial-gradient(circle at 50% 0,#ffd62a0a,#0000 14rem),#ffffff08;border-color:#ffffff14;padding:30px 30px 28px;box-shadow:0 20px 60px #0000006b,inset 0 1px #ffffff0a}.kingdomLangExactCard h3{font-size:32px}.kingdomLangExactCard>p{color:#969696;margin-bottom:24px;font-size:16px}.kingdomLangPills button{background:#ffffff09;border-color:#ffffff14;min-height:42px;font-size:16px}.kingdomLangPills button.active{color:#f4e4a0;background:#ffd62a1a;border-color:#ffd62a61}.kingdomLangPills button strong{font-size:12px}.heroLocale,.heroLanguage,.heroLanguagePill,.localeBadge,.languageBadge,.languagePill{margin-left:32px}.landingHero header,.landingHeroHeader,.heroHeader,.landingHeader,.brandHeader,.brandRow,.logoRow{align-items:center!important;gap:48px!important;display:flex!important}.landingHero button,.landingHero a,.landingHero div,.heroHeader button,.heroHeader a,.heroHeader div,.landingHeader button,.landingHeader a,.landingHeader div{max-width:none}.heroLocale,.heroLanguage,.heroLanguagePill,.localeBadge,.languageBadge,.languagePill,.languageSelector,.localeSelector,.currentLanguage,.currentLocale{z-index:2!important;margin-left:64px!important;position:relative!important;transform:translate(48px)!important}.passportDetailGrid>.passportCard{width:390px;min-height:540px;margin:0 auto}.passportDetailGrid .identityStatusCard{align-self:stretch}@media (max-width:980px){.passportDetailGrid{grid-template-columns:1fr;justify-items:center}.passportDetailGrid .identityStatusCard{width:min(100%,520px)}}@media (max-width:580px){.passportPage{padding:36px 16px 72px}.passportDetailGrid>.passportCard{width:min(100%,350px);min-height:500px}}.passportPage{padding:42px 38px 84px}.passportPage .detailHeading{text-align:center;max-width:720px;margin:0 auto 38px}.passportPage .detailHeading .kicker{color:#9a9a9a;letter-spacing:.22em}.passportPage .detailHeading h2{margin:10px 0;font-size:clamp(42px,5vw,64px);line-height:.95}.passportPage .detailHeading p{color:#a4a4a4;max-width:760px;margin:0 auto;font-size:16px;line-height:1.7}.passportDetailGrid{grid-template-columns:340px minmax(360px,520px);justify-content:center;align-items:center;gap:56px;width:min(1040px,100%);margin:0 auto;display:grid}.passportDetailGrid>.passportCard{border-radius:2px;margin:0 auto;box-shadow:0 28px 80px #0000006b,0 0 0 1px #ffe7a429;width:330px!important;min-height:460px!important;padding:24px!important}.passportDetailGrid .passportCrest{width:50px;height:50px;margin:34px 0 24px}.passportDetailGrid .passportTitle{font-size:34px}.passportDetailGrid .passportPerson{margin-top:38px}.passportDetailGrid .passportMeta{margin-top:22px}.passportDetailGrid .identityStatusCard{background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 16rem),#ffffff06;border:1px solid #ffffff1f;border-radius:22px;padding:32px;box-shadow:0 22px 70px #0000003d}.passportDetailGrid .identityStatusCard h3{letter-spacing:-.02em;margin:0 0 26px;font-size:24px}.passportDetailGrid .identityRows{border-top:1px solid #ffffff1a}.passportDetailGrid .identityRows>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.passportDetailGrid .identityRows span{color:#9b9b9b}.passportDetailGrid .identityRows strong{color:#f5f5f5}.passportDetailGrid .identityStatusCard p{color:#e8e8e8;max-width:500px;margin:28px 0 0;font-size:16px;line-height:1.55}@media (max-width:980px){.passportDetailGrid{grid-template-columns:1fr;gap:34px}.passportDetailGrid .identityStatusCard{width:min(100%,560px)}}@media (max-width:580px){.passportPage{padding:32px 16px 64px}.passportPage .detailHeading h2{font-size:40px}.passportDetailGrid>.passportCard{width:min(100%,310px)!important;min-height:430px!important}.passportDetailGrid .identityStatusCard{padding:24px}}.profileTabs a{color:#8f8f8f;border-bottom:2px solid #0000;align-items:center;min-height:52px;text-decoration:none;display:inline-flex}.profileTabs a:hover{color:#f5f5f5}.profileTabs a.active{color:#f5f5f5;border-bottom-color:#f5f5f5}.followList{display:grid}.followListItem{border-top:1px solid #ffffff1a;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;min-height:92px;padding:18px 22px;display:grid}.followListItem:last-child{border-bottom:1px solid #ffffff1a}.followListCopy{min-width:0}.followListCopy strong{color:#f5f5f5;font-size:15px;display:block}.followListCopy span{color:#8d8d8d;margin-top:2px;font-size:13px;display:block}.followListCopy p{color:#aaa;max-width:520px;margin:8px 0 0;font-size:13px;line-height:1.45}.followListMeta{color:#8d8d8d;justify-items:end;gap:6px;font-size:11px;display:grid}.followListMeta b{color:#78d99b;letter-spacing:.14em;font-size:10px}.followEmptyState{border-top:1px solid #ffffff1a;margin:0}@media (max-width:640px){.followListItem{grid-template-columns:42px 1fr}.followListMeta{grid-column:2;justify-items:start}}.postActions button.reposted{color:#78d99b}.postActions button.reposted:hover{color:#9ff0b8}.postContext{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:800}.postActions button.pinned{color:#f4d35e}.postActions button.pinned:hover{color:#ffe58a}.pinnedContext{color:#f4d35e}.pinGlyph{font-size:.95rem;line-height:1;display:inline-block;transform:rotate(-12deg)}.profileMediaCover,.profileEditCover{background-position:50%;background-size:cover}.profileMediaAvatar,.postAvatar{overflow:hidden}.profileMediaAvatar img,.postAvatar img{object-fit:cover;width:100%;height:100%;display:block}.mediaUploadField{gap:.65rem;display:grid}.mediaUploadField>span{color:#ffffffeb;font-size:.78rem;font-weight:900}.srOnlyFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mediaUploadButton{color:#fffffff0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;min-width:160px;padding:.85rem 1.15rem;font-weight:900;transition:border-color .16s,background .16s,transform .16s}.mediaUploadButton:hover{background:#ffffff1a;border-color:#ffffff5c;transform:translateY(-1px)}.mediaUploadButton:disabled{cursor:wait;opacity:.7}.mediaUploadField small{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.composerBottomBar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1.5rem!important;margin-top:1.1rem!important;display:grid!important}.composerBottomBar .emojiQuickBar{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.composerBottomBar .buttonPrimary{border-radius:16px!important;justify-self:end!important;width:78px!important;min-width:78px!important;height:54px!important;padding:0!important}.composerBottomBar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.composerBottomBar .emojiQuickBar{flex-wrap:wrap!important;align-content:flex-start!important;gap:.32rem!important;max-height:76px!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.composerBottomBar .emojiQuickButton{border-radius:10px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;font-size:.9rem!important}.composerBottomBar .buttonPrimary{margin-left:1.25rem!important}.composerBottomBar .emojiQuickBar{flex-wrap:wrap!important;align-content:flex-start!important;gap:.22rem!important;max-height:62px!important;display:flex!important;overflow:hidden!important}.composerBottomBar .emojiQuickButton{border-width:1px!important;border-radius:7px!important;flex:0 0 25px!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;font-size:.78rem!important;line-height:1!important}.composerBottomBar .buttonPrimary{border-radius:16px!important;width:78px!important;height:54px!important}.profileNameBadgeRow{flex-wrap:wrap!important;align-items:center!important;gap:.55rem!important;display:flex!important}.profileNameBadgeRow h1{margin:0!important}.profileCrownBadge{background:radial-gradient(circle at 34% 24%,#ffffff6b,#0000 24%),linear-gradient(135deg,#ffe7965c,#754c1194)!important;border:1px solid #ffd66694!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:1rem!important;line-height:1!important;display:inline-grid!important;box-shadow:0 0 0 2px #ffbf4914,0 0 24px #ffbf493d,inset 0 1px #ffffff42!important}.identityNameWithCrown,.sidebarUsername,.feedUsername,.miniProfileNameRow,.postHead{align-items:center!important;gap:.35rem!important;display:inline-flex!important}.miniProfileNameRow h3{margin:0!important}.inlineCrownBadge{color:#d7b25e!important;background:#d7b25e24!important;border:1px solid #d7b25e47!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:18px!important;height:18px!important;margin:0!important;font-size:.62rem!important;line-height:1!important;display:inline-grid!important}.sidebarUsername .inlineCrownBadge{width:16px!important;height:16px!important;font-size:.56rem!important}.sidebarIdentity>span:not(.inlineCrownBadge){display:block!important}.reforgeSidebarFoot .avatar.profileMediaAvatar,.sidebarFoot .avatar.profileMediaAvatar{flex:none!important;overflow:hidden!important}.reforgeSidebarFoot .avatar.profileMediaAvatar img,.sidebarFoot .avatar.profileMediaAvatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.logoutButton.logoutButtonText{justify-content:center!important;align-items:center!important;gap:.75rem!important;display:flex!important}.logoutButton.logoutButtonText:before{content:none!important;display:none!important}.logoutLogoMark{background:linear-gradient(135deg,#ffffff29,#ffffff0a)!important;border:1px solid #ffffff29!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;display:inline-grid!important}.logoutLogoMark span{color:#ffffffeb!important;font-size:.8rem!important;font-weight:900!important;transform:rotate(-45deg)!important}.rightRail .identityCard{background:radial-gradient(circle at 16% 0,#ffffff0b,#0000 34%),#050505!important;border:1px solid #ffffff1f!important;border-radius:24px!important;padding:1.6rem!important}.rightRail .identityCard .sectionHeader{border-bottom:1px solid #ffffff1a!important;gap:.55rem!important;margin-bottom:1.25rem!important;padding-bottom:1.1rem!important;display:grid!important}.rightRail .identityCard .sectionHeader h3{letter-spacing:.08em!important;margin:0!important;font-size:1.35rem!important;line-height:1.05!important}.rightRail .identityCard .sectionHeader strong{color:#6dff9c!important;letter-spacing:.08em!important;background:#26c9631f!important;border:1px solid #26c96338!important;border-radius:999px!important;align-items:center!important;gap:.45rem!important;width:fit-content!important;padding:.4rem .65rem!important;font-size:.72rem!important;display:inline-flex!important}.rightRail .identityCard .sectionHeader strong:before{content:"";background:#6dff9c;border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 12px #6dff9c85}.rightRail .identityRows{border:1px solid #ffffff1a!important;border-radius:18px!important;gap:0!important;display:grid!important;overflow:hidden!important}.rightRail .identityRows>div{background:#ffffff09!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;padding:.9rem 1rem!important;display:grid!important}.rightRail .identityRows>div:last-child{border-bottom:0!important}.rightRail .identityRows span{color:#ffffff7a!important;font-size:.88rem!important}.rightRail .identityRows strong{color:#ffffffeb!important;text-align:right!important;font-size:.9rem!important;font-weight:900!important}.rightRail .citizenCard .profileRow{justify-content:flex-start!important;min-height:54px!important;margin-top:-34px!important;padding:0 1.65rem!important;position:relative!important}.rightRail .citizenCard .avatarXl.profileMediaAvatar{border:4px solid #050505f5!important;border-radius:999px!important;width:78px!important;height:78px!important;box-shadow:0 10px 26px #00000059!important}.rightRail .citizenCard .miniProfileNameRow{margin-top:.75rem!important;padding:0 1.65rem!important}.rightRail .citizenCard>.handle{margin-top:.2rem!important;padding:0 1.65rem!important;display:block!important}.rightRail .citizenCard>p{margin-top:1rem!important;padding:0 1.65rem!important}.logoutButtonText>span:first-child:not(.logoutLogoMark){display:none!important}.logoutButtonText{grid-template-columns:auto 1fr!important}.logoutForm .logoutButton:before,.logoutForm .logoutButton:after,.logoutForm .logoutButtonText:before,.logoutForm .logoutButtonText:after{content:none!important;display:none!important}.logoutForm .logoutButtonText{grid-template-columns:unset!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;display:flex!important;position:relative!important}.logoutForm .logoutLogoMark{flex:none!important}.kingdomLogoutButton{color:#ffffffa8!important;cursor:pointer!important;letter-spacing:.02em!important;background:#ffffff0b!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-height:38px!important;margin-top:8px!important;font-size:.76rem!important;font-weight:800!important;display:flex!important}.kingdomLogoutButton:hover{color:#ffffffeb!important;background:#ffffff1a!important}.kingdomLogoutButton:before,.kingdomLogoutButton:after,.kingdomLogoutMark:before,.kingdomLogoutMark:after,.kingdomLogoutLabel:before,.kingdomLogoutLabel:after{content:none!important;display:none!important}.kingdomLogoutMark{color:#ffffffeb!important;background:linear-gradient(135deg,#ffffff29,#ffffff0a)!important;border:1px solid #ffffff29!important;border-radius:9px!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.78rem!important;font-weight:900!important;display:inline-grid!important;transform:rotate(-45deg)!important}.kingdomLogoutLabel{display:inline-block!important}.logoutForm,.logoutForm:before,.logoutForm:after{content:none!important;display:none!important}.kingdomLogoutForm:before,.kingdomLogoutForm:after,.reforgeSidebarFoot:before,.reforgeSidebarFoot:after,.sidebarFoot:before,.sidebarFoot:after,.kingdomLogoutForm:before,.kingdomLogoutForm:after,.kingdomLogoutButton:before,.kingdomLogoutButton:after{content:none!important;display:none!important}.reforgeSidebarFoot .kingdomLogoutButton,.reforgeSidebarFoot .kingdomLogoutButton *{box-sizing:border-box!important}.reforgeSidebarFoot .kingdomLogoutButton{all:unset!important;color:#ffffffb3!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-height:40px!important;margin-top:8px!important;padding:0 14px!important;font-size:0!important;line-height:1!important;display:flex!important;overflow:hidden!important}.reforgeSidebarFoot .kingdomLogoutButton:before,.reforgeSidebarFoot .kingdomLogoutButton:after,.reforgeSidebarFoot .kingdomLogoutForm:before,.reforgeSidebarFoot .kingdomLogoutForm:after,.reforgeSidebarFoot:before,.reforgeSidebarFoot:after{content:""!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.reforgeSidebarFoot .kingdomLogoutButton>:not(.kingdomLogoutMark):not(.kingdomLogoutLabel){display:none!important}.reforgeSidebarFoot .kingdomLogoutMark{all:unset!important;color:#ffffffeb!important;background:linear-gradient(135deg,#ffffff29,#ffffff0a)!important;border:1px solid #ffffff29!important;border-radius:9px!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.78rem!important;font-weight:900!important;display:inline-grid!important;transform:rotate(-45deg)!important}.reforgeSidebarFoot .kingdomLogoutLabel{all:unset!important;color:#ffffffb8!important;font-size:.76rem!important;font-weight:800!important;line-height:1!important;display:inline-block!important}.kingdomLogoutForm *,.kingdomLogoutForm:before,.kingdomLogoutForm:after,.kingdomLogoutTextOnly:before,.kingdomLogoutTextOnly:after{content:none!important}.kingdomLogoutTextOnly{all:unset!important;color:#ffffffc7!important;cursor:pointer!important;letter-spacing:.03em!important;background:#ffffff0e!important;border:1px solid #ffffff24!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-height:40px!important;margin-top:8px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.kingdomLogoutTextOnly:hover{color:#fff!important;background:#ffffff1c!important}.kingdomBrand{align-items:center!important;gap:.85rem!important;text-decoration:none!important;display:inline-flex!important}.kingdomBrandLogo{background:0 0!important;border-radius:0!important;flex:none!important;place-items:center!important;width:64px!important;height:64px!important;display:inline-grid!important;overflow:hidden!important}.kingdomBrandLogo img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.sidebarBrand .kingdomBrandLogo{width:74px!important;height:74px!important;margin-left:-7px!important}.authShell .kingdomBrandLogo,.authVisual .kingdomBrandLogo,.publicShell .kingdomBrandLogo{width:76px!important;height:76px!important}@media (max-width:820px){.kingdomBrandLogo{width:48px!important;height:48px!important}.sidebarBrand .kingdomBrandLogo{width:50px!important;height:50px!important;margin-left:0!important}}.welcomeSeal i,.heroSeal i,.kingdomHeroSeal i{width:96px!important;height:96px!important;box-shadow:none!important;background:url(/xk/logo/xk-crest.png) 50%/contain no-repeat!important;border:0!important;display:block!important;transform:none!important}.welcomeSeal i *,.heroSeal i *,.kingdomHeroSeal i *{display:none!important}.welcomeSeal i:before,.welcomeSeal i:after,.heroSeal i:before,.heroSeal i:after,.kingdomHeroSeal i:before,.kingdomHeroSeal i:after{content:none!important;display:none!important}.officialWelcomeSeal{align-items:center!important;gap:1rem!important;display:flex!important}.officialWelcomeSeal .welcomeSealLogo{object-fit:contain!important;filter:drop-shadow(0 0 18px #d7b25e38)!important;flex:none!important;width:96px!important;height:96px!important;display:block!important}.officialWelcomeSeal>span{display:none!important}.welcomeSeal{align-items:center!important;gap:1rem!important;display:flex!important}.welcomeSeal>span{opacity:0!important;visibility:hidden!important;display:none!important}.welcomeSeal:before{content:""!important;filter:drop-shadow(0 0 20px #d7b25e47)!important;background:url(/xk/logo/xk-crest.png) 50%/contain no-repeat!important;flex:none!important;width:104px!important;height:104px!important;display:block!important}.welcomeSeal .welcomeSealLogo{display:none!important}.welcomeSeal:before{mix-blend-mode:screen!important;opacity:.78!important;filter:drop-shadow(0 0 10px #d7b25e38)drop-shadow(0 0 26px #d7b25e1f)!important;background:url(/xk/logo/xk-crest.png) 50%/contain no-repeat!important;border-radius:28px!important;width:92px!important;height:92px!important}.officialWelcomeSeal .welcomeSealLogo,.welcomeSeal .welcomeSealLogo{display:none!important}.kingdomReforge .navItem.active:hover,.kingdomReforge .sidebarPostButton:hover,.kingdomReforge .button.buttonDark:hover,.kingdomReforge .composer button[type=submit]:hover,.kingdomReforge .postComposer button[type=submit]:hover{color:#050505!important;background:linear-gradient(135deg,#ffe19afa,#c59132f0)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff5c,0 14px 34px #d7b25e2e!important}.kingdomReforge .navItem.active{border-left-color:#0000!important;border-radius:999px!important}.kingdomReforge .navItem.active .navGlyph{color:#050505!important;background:#00000024!important}.kingdomReforge .navItem.active small,.kingdomReforge .navItem.active .navLabel{color:#050505a8!important}.kingdomReforge .button.buttonDark,.kingdomReforge .sidebarPostButton{border-radius:999px!important;font-weight:900!important}.kingdomReforge .button.buttonGhost{color:#ffebb5db!important;background:0 0!important;border-color:#d7b25e38!important}.kingdomReforge .navItem.active,.kingdomReforge .sidebarPostButton,.kingdomReforge .button.buttonDark,.kingdomReforge .composer button[type=submit],.kingdomReforge .postComposer button[type=submit]{color:#0b0804!important;background:radial-gradient(circle at 18% 18%,#fff6d38c,#0000 34%),linear-gradient(135deg,#f4da97eb,#bc872dd6)!important;border:1px solid #ffebb4c7!important;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #5b390c33,0 0 0 1px #ffde931f,0 10px 24px #bc872d1f!important}.kingdomReforge .navItem.active:before,.kingdomReforge .sidebarPostButton:before,.kingdomReforge .button.buttonDark:before,.kingdomReforge .composer button[type=submit]:before,.kingdomReforge .postComposer button[type=submit]:before{content:none!important}.kingdomReforge .navItem.active:hover,.kingdomReforge .sidebarPostButton:hover,.kingdomReforge .button.buttonDark:hover,.kingdomReforge .composer button[type=submit]:hover,.kingdomReforge .postComposer button[type=submit]:hover{background:radial-gradient(circle at 18% 18%,#fff9dca8,#0000 36%),linear-gradient(135deg,#fae1a2f5,#ca9432e0)!important;border-color:#fff0c5db!important;box-shadow:inset 0 1px #ffffff85,inset 0 -1px #5b390c2e,0 0 0 1px #ffde9329,0 14px 32px #d7b25e29!important}.kingdomReforge .navItem.active .navGlyph{background:#ffffff29!important;border:1px solid #5d3d0d24!important;box-shadow:inset 0 1px #ffffff38!important}.kingdomReforge .sidebarPostButton{box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #5b390c33,0 0 22px #d7b25e14!important}.kingdomSidebar .navItem.active,.kingdomSidebar .sidebarPostButton{color:#100b05eb!important;background:radial-gradient(circle at 18% 18%,#ffeeb847,#0000 34%),linear-gradient(135deg,#cc9d3ec7,#7f5419d1)!important;border:1px solid #dfb35875!important;box-shadow:inset 0 1px #fff2c23d,inset 0 -1px #2f1c0847,0 0 16px #ad7b2514!important}.kingdomSidebar .navItem.active:hover,.kingdomSidebar .sidebarPostButton:hover{background:radial-gradient(circle at 18% 18%,#ffeeb85c,#0000 34%),linear-gradient(135deg,#daa949d1,#8f5e1ddb)!important;border-color:#ebc06885!important;box-shadow:inset 0 1px #fff2c24d,inset 0 -1px #2f1c083d,0 0 18px #ad7b251a!important}.kingdomSidebar .navItem.active .navLabel,.kingdomSidebar .navItem.active small{color:#100b059e!important}.kingdomReforge .navItem.active,.kingdomReforge .sidebarPostButton,.kingdomReforge .button.buttonDark,.kingdomReforge .composer button[type=submit],.kingdomReforge .postComposer button[type=submit]{background:var(--kingdom-gold-bg)!important;border:1px solid var(--kingdom-gold-border)!important;color:var(--kingdom-gold-text)!important;box-shadow:var(--kingdom-gold-shadow)!important;text-shadow:none!important}.kingdomReforge .navItem.active,.kingdomReforge .sidebarPostButton,.kingdomReforge .button.buttonDark{border-radius:999px!important}.kingdomReforge .composer button[type=submit],.kingdomReforge .postComposer button[type=submit]{border-radius:22px!important;min-width:86px!important;min-height:56px!important;font-weight:900!important}.kingdomReforge .navItem.active .navGlyph{color:#0a0703e6!important;background:#ffffff21!important;border:1px solid #321f091f!important;box-shadow:inset 0 1px #ffffff2e!important}.kingdomReforge .accessBadge{color:#83f0a9!important;background:#1e945224!important;border-color:#5cff9e38!important}.crownOfficialSymbol{width:118px!important;height:118px!important;box-shadow:none!important;color:#0000!important;filter:drop-shadow(0 0 12px #d7b25e2e)drop-shadow(0 0 28px #d7b25e1a)!important;background:url(/xk/logo/xk-crest.png) 50%/contain no-repeat!important;border:0!important;font-size:0!important;transform:none!important}.crownOfficialSymbol:before,.crownOfficialSymbol:after{content:none!important;display:none!important}.crownOfficialSymbol{opacity:.8!important;mix-blend-mode:screen!important;filter:drop-shadow(0 0 10px #d7b25e29)drop-shadow(0 0 24px #d7b25e14)!important;opacity:1!important;mix-blend-mode:normal!important;background:url(/xk/logo/xk-crest.png) 50%/contain no-repeat!important;border-radius:18px!important;width:112px!important;height:112px!important;overflow:hidden!important;-webkit-mask-image:radial-gradient(circle,#000 70%,#000000e0 84%,#00000059 96%,#0000 100%)!important;mask-image:radial-gradient(circle,#000 70%,#000000e0 84%,#00000059 96%,#0000 100%)!important}.kingdomSidebar{padding-inline:22px!important}.kingdomSidebar .navItem{text-align:left!important;border-left:0!important;border-radius:999px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;width:100%!important;min-height:58px!important;padding:0 18px!important;display:grid!important}.kingdomSidebar .navGlyph{border-radius:999px!important;justify-self:center!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.8rem!important;font-weight:900!important;display:inline-grid!important}.kingdomSidebar .navItem>span:not(.navGlyph),.kingdomSidebar .navItem>div{justify-items:start!important;gap:2px!important;min-width:0!important;display:grid!important}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel{text-align:left!important;margin:0!important;font-size:1rem!important;line-height:1.05!important}.kingdomSidebar .navItem small{text-align:left!important;margin:0!important;font-size:.72rem!important;line-height:1.15!important}.kingdomSidebar .navItem.active{min-height:58px!important;padding-inline:18px!important}.kingdomSidebar .navItem.active .navGlyph{background:#ffffff24!important}.kingdomSidebar .navItem:not(.active){background:0 0!important}.kingdomSidebar .navItem:not(.active):hover{background:#ffffff0e!important}.kingdomSidebar .sidebarPostButton{place-items:center!important;width:calc(100% - 12px)!important;min-height:58px!important;margin:22px 6px 0!important;display:grid!important}.kingdomSidebar .reforgeSidebarFoot{grid-template-columns:38px minmax(0,1fr)!important;column-gap:14px!important;padding-inline:8px!important}.kingdomSidebar .reforgeSidebarFoot>.avatar{justify-self:center!important;width:34px!important;height:34px!important}.kingdomSidebar .sidebarIdentity{text-align:left!important;align-items:flex-start!important}.kingdomSidebar{padding:18px 18px 12px!important;overflow:hidden auto!important}.kingdomSidebar::-webkit-scrollbar{width:0!important}.kingdomSidebar .sidebarBrand{padding-bottom:18px!important}.kingdomSidebar .kingdomBrandLogo{width:62px!important;height:62px!important}.kingdomSidebar .sideNav{gap:4px!important}.kingdomSidebar .navItem{grid-template-columns:34px minmax(0,1fr)!important;column-gap:12px!important;min-height:48px!important;padding:0 14px!important}.kingdomSidebar .navGlyph{width:30px!important;height:30px!important;font-size:.74rem!important}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel{font-size:.92rem!important;line-height:1.05!important}.kingdomSidebar .navItem small{font-size:.66rem!important;line-height:1.1!important}.kingdomSidebar .navDivider{margin:14px 14px 8px!important;padding-top:12px!important}.kingdomSidebar .sidebarPostButton{width:calc(100% - 12px)!important;min-height:48px!important;margin:14px 6px 0!important}.kingdomSidebar .reforgeSidebarFoot{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px 12px!important;margin-top:auto!important;padding:12px 6px 2px!important;display:grid!important}.kingdomSidebar .reforgeSidebarFoot>.avatar{width:30px!important;height:30px!important}.kingdomSidebar .sidebarIdentity strong{font-size:.92rem!important;line-height:1.05!important}.kingdomSidebar .sidebarIdentity span{font-size:.72rem!important}.kingdomLogoutForm{grid-column:1/-1!important;width:100%!important}.kingdomLogoutTextOnly,.kingdomLogoutButton{min-height:34px!important;margin-top:2px!important;font-size:.72rem!important}.kingdomReforge .appActions .button.buttonDark{min-width:132px!important}.kingdomReforge .navItem.active,.kingdomReforge .sidebarPostButton,.kingdomReforge .button.buttonDark,.kingdomReforge .composer button[type=submit],.kingdomReforge .postComposer button[type=submit]{background:var(--kingdom-gold-bg)!important;border-color:var(--kingdom-gold-border)!important;color:var(--kingdom-gold-text)!important;box-shadow:var(--kingdom-gold-shadow)!important}.kingdomReforge .navItem.active:hover,.kingdomReforge .sidebarPostButton:hover,.kingdomReforge .button.buttonDark:hover,.kingdomReforge .composer button[type=submit]:hover,.kingdomReforge .postComposer button[type=submit]:hover{background:var(--kingdom-gold-bg-hover)!important;border-color:var(--kingdom-gold-border-hover)!important;color:#fff6dafa!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}body{letter-spacing:-.012em;font-weight:450;font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important}h1,h2,h3,.brandCopy strong,.profilePageHead h2,.citizenCard h3,.identityCard h3,.crownPage h2,.appHeader h1,.welcomePanel h2,.welcomePanel h1{text-wrap:balance;font-family:var(--font-serif), Georgia, "Times New Roman", serif!important;letter-spacing:-.018em!important;font-weight:760!important}small,.kicker,.navDivider,.handle,.feedTabs,.postActions button,.identityRows span,.profileStats span,.controlledBanner,.sectionHeader strong{letter-spacing:.035em!important}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel,.kingdomSidebar .sidebarPostButton,.kingdomSidebar .sidebarIdentity strong{font-family:var(--font-serif), Georgia, serif!important;letter-spacing:-.01em!important;font-weight:760!important}.kingdomSidebar .navItem small,.kingdomSidebar .sidebarIdentity span{font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.005em!important;font-weight:500!important}.post p,.timelinePost p,.composer textarea,.profileAbout p,.citizenCard p,.promptCard p,.crownPage p{font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.01em!important;font-weight:450!important;line-height:1.62!important}button,.button,.sidebarPostButton,.kingdomLogoutTextOnly,.kingdomLogoutButton{font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:.015em!important;font-weight:850!important}input,textarea,select{font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.01em!important;font-weight:450!important}.welcomePanel p,.crownPage p,.citizenCard p,.promptCard p,.profileAbout p,.post p,.timelinePost p{letter-spacing:.006em!important;font-weight:520!important;line-height:1.72!important}.postHead span,.postHead time,.postActions button{letter-spacing:.025em!important;font-weight:600!important}input,textarea,select{letter-spacing:.004em!important;font-weight:520!important;line-height:1.6!important}p,.post p,.timelinePost p,.welcomePanel p,.crownPage p,.citizenCard p,.promptCard p,.profileAbout p{letter-spacing:.01em!important;font-weight:550!important;line-height:1.78!important}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel{letter-spacing:.016em!important;font-weight:900!important}.kingdomSidebar .navItem small{letter-spacing:.028em!important;font-weight:620!important;line-height:1.28!important}.kingdomSidebar .sidebarIdentity strong{letter-spacing:.014em!important;font-weight:900!important}.kingdomSidebar .sidebarIdentity span{letter-spacing:.024em!important;font-weight:620!important}.postHead strong,.timelinePost strong,.feedColumn strong{letter-spacing:.012em!important;font-weight:900!important}.postHead span,.postHead time{letter-spacing:.035em!important;font-weight:650!important}small,.kicker,.navDivider,.handle,.feedTabs,.identityRows span,.profileStats span,.controlledBanner,.sectionHeader strong{letter-spacing:.095em!important;font-weight:720!important}button,.button,.sidebarPostButton,.kingdomLogoutTextOnly,.kingdomLogoutButton{letter-spacing:.06em!important;font-weight:950!important}input,textarea,select,.composer textarea{letter-spacing:.012em!important;font-weight:550!important;line-height:1.68!important}body{letter-spacing:.004em!important;font-weight:500!important}h1,h2,h3,.brandCopy strong,.appHeader h1,.welcomePanel h1,.welcomePanel h2,.profilePageHead h2,.citizenCard h3,.identityCard h3,.crownPage h2{letter-spacing:.032em!important;font-weight:780!important}p,.post p,.timelinePost p,.welcomePanel p,.crownPage p,.citizenCard p,.promptCard p,.profileAbout p{letter-spacing:.018em!important;word-spacing:.06em!important;font-weight:500!important;line-height:1.82!important}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel{letter-spacing:.035em!important;word-spacing:.05em!important;font-weight:760!important;line-height:1.18!important}.kingdomSidebar .navItem small{letter-spacing:.045em!important;word-spacing:.06em!important;font-weight:520!important;line-height:1.35!important}.kingdomSidebar .sidebarIdentity strong{letter-spacing:.032em!important;word-spacing:.05em!important;font-weight:760!important}.kingdomSidebar .sidebarIdentity span{letter-spacing:.04em!important;word-spacing:.06em!important;font-weight:520!important}.postHead strong,.timelinePost strong,.feedColumn strong{letter-spacing:.024em!important;word-spacing:.04em!important;font-weight:760!important}.postHead span,.postHead time{letter-spacing:.045em!important;word-spacing:.05em!important;font-weight:540!important}small,.kicker,.navDivider,.handle,.feedTabs,.identityRows span,.profileStats span,.controlledBanner,.sectionHeader strong{letter-spacing:.12em!important;word-spacing:.08em!important;font-weight:560!important}button,.button,.sidebarPostButton,.kingdomLogoutTextOnly,.kingdomLogoutButton{letter-spacing:.075em!important;word-spacing:.06em!important;font-weight:780!important}input,textarea,select,.composer textarea{letter-spacing:.018em!important;word-spacing:.05em!important;font-weight:500!important;line-height:1.72!important}.kingdomSidebar .navItem>span:not(.navGlyph),.kingdomSidebar .navItem>div{gap:4px!important}.postHead{flex-wrap:wrap!important;gap:.48rem!important}.feedTabs{gap:1.35rem!important}.kingdomReforge{--kingdom-gold-bg:radial-gradient(circle at 18% 18%, #fff5d624, transparent 40%), linear-gradient(135deg, #b58e4499, #906a2cad);--kingdom-gold-bg-hover:radial-gradient(circle at 18% 18%, #fff7dc2e, transparent 40%), linear-gradient(135deg, #c0974ba8, #9a7230bd);--kingdom-gold-border:#deba6c5c;--kingdom-gold-border-hover:#ecc87a75;--kingdom-gold-text:#f8eccdf0;--kingdom-gold-shadow:inset 0 1px 0 #fff6db1f, inset 0 -1px 0 #3a270c38, 0 0 10px #c2974509}.kingdomReforge .navItem.active,.kingdomReforge .sidebarPostButton,.kingdomReforge .button.buttonDark,.kingdomReforge .composer button[type=submit],.kingdomReforge .postComposer button[type=submit]{background:var(--kingdom-gold-bg)!important;border:1px solid var(--kingdom-gold-border)!important;color:var(--kingdom-gold-text)!important;box-shadow:var(--kingdom-gold-shadow)!important}.kingdomReforge .navItem.active:hover,.kingdomReforge .sidebarPostButton:hover,.kingdomReforge .button.buttonDark:hover,.kingdomReforge .composer button[type=submit]:hover,.kingdomReforge .postComposer button[type=submit]:hover{background:var(--kingdom-gold-bg-hover)!important;border-color:var(--kingdom-gold-border-hover)!important;color:#fff4dbfa!important;box-shadow:inset 0 1px #fff6db29,inset 0 -1px #3a270c2e,0 0 12px #cea5510d!important}.kingdomReforge .navItem.active .navGlyph{color:#fff1d3f0!important;background:#fff0c61f!important;border-color:#ffe2a61f!important}.kingdomReforge .navItem.active strong,.kingdomReforge .navItem.active .navLabel{color:#fff3d6f5!important}.kingdomReforge .navItem.active small{color:#f5deadad!important}.kingdomSidebar{background:#000!important;border-right:1px solid #ffffff1f!important}.kingdomSidebar .navItem,.kingdomSidebar .navItem.active{min-height:52px!important;box-shadow:none!important;color:#f5f5f5e6!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;padding:0 16px!important;display:grid!important}.kingdomSidebar .navItem:hover{background:#ffffff13!important}.kingdomSidebar .navItem.active{background:0 0!important}.kingdomSidebar .navItem.active:hover{background:#ffffff13!important}.kingdomSidebar .navGlyph{width:34px!important;height:34px!important;box-shadow:none!important;color:#f5f5f5e6!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-self:center!important;place-items:center!important;font-size:.95rem!important;font-weight:850!important;display:inline-grid!important}.kingdomSidebar .navItem.active .navGlyph{color:#fff!important;background:#ffffff1a!important}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel{color:#f5f5f5e0!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.01em!important;font-size:1.02rem!important;font-weight:650!important;line-height:1.08!important}.kingdomSidebar .navItem small{color:#ffffff75!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:.01em!important;font-size:.72rem!important;font-weight:500!important;line-height:1.2!important}.kingdomSidebar .navItem.active small{color:#ffffff9e!important}.kingdomSidebar .disabledNav,.kingdomSidebar .disabledNav .navGlyph,.kingdomSidebar .disabledNav strong,.kingdomSidebar .disabledNav .navLabel,.kingdomSidebar .disabledNav small{color:#ffffff4d!important}.kingdomSidebar .navDivider{color:#ffffff70!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:.01em!important;text-transform:none!important;border-top:1px solid #ffffff1f!important;margin:16px 16px 10px!important;padding-top:14px!important;font-size:.76rem!important;font-weight:500!important}.kingdomSidebar .sidebarPostButton{color:#050505!important;width:calc(100% - 12px)!important;min-height:52px!important;box-shadow:none!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.01em!important;background:#f5f5f5eb!important;border:1px solid #ffffffb8!important;border-radius:999px!important;place-items:center!important;margin:16px 6px 0!important;font-size:.98rem!important;font-weight:850!important;display:grid!important}.kingdomSidebar .sidebarPostButton:hover{background:#fff!important;border-color:#fff!important;transform:none!important}.kingdomSidebar .reforgeSidebarFoot{border-top:1px solid #ffffff1f!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px 14px!important;margin-top:auto!important;padding:14px 6px 4px!important;display:grid!important}.kingdomSidebar .sidebarIdentity strong{color:#fff!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.01em!important;font-size:.95rem!important;font-weight:780!important}.kingdomSidebar .sidebarIdentity span{color:#ffffff85!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.01em!important;font-size:.82rem!important;font-weight:500!important}.kingdomLogoutTextOnly,.kingdomLogoutButton{color:#ffffffb8!important;min-height:36px!important;box-shadow:none!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:.01em!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:999px!important;font-size:.76rem!important;font-weight:700!important}.kingdomLogoutTextOnly:hover,.kingdomLogoutButton:hover{color:#fff!important;background:#ffffff17!important}.kingdomReforge .appActions .button.buttonDark{background:var(--kingdom-gold-bg)!important;border-color:var(--kingdom-gold-border)!important;color:var(--kingdom-gold-text)!important}.kingdomReforge .appHeader .appActions{justify-content:flex-end!important}.kingdomReforge .appHeader .button.buttonDark{display:none!important}.kingdomReforge .welcomePanel{background:radial-gradient(circle at 86%,#d7b25e0f,#0000 22rem),#000000c2!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:148px!important;padding:30px 34px!important;display:grid!important}.kingdomReforge .welcomePanel h2{margin:.35rem 0 .2rem!important;font-size:clamp(1.85rem,2.7vw,2.55rem)!important;line-height:1.08!important}.kingdomReforge .welcomePanel p{color:#ffffff9e!important;max-width:760px!important;margin:0!important;font-size:.98rem!important;line-height:1.55!important}.kingdomReforge .welcomePanel .kicker{color:#ffebb9b8!important}.kingdomReforge .welcomeSeal{opacity:.84!important;transform:scale(.86)!important}.kingdomReforge .contentGrid{grid-template-columns:minmax(620px,1fr) minmax(300px,380px)!important;gap:0!important;margin-top:0!important}.kingdomReforge .feedColumn{border-right:1px solid #ffffff1f!important}.kingdomReforge .composer{background:#000!important;border-top:0!important;border-left:0!important;border-right:0!important;padding:20px 24px 16px!important}.kingdomReforge .composer textarea{color:#ffffffdb!important;min-height:112px!important;font-size:1.16rem!important;line-height:1.5!important}.kingdomReforge .composer textarea::placeholder{color:#ffffff6b!important}.kingdomReforge .composerActions{border-top:1px solid #ffffff1f!important;padding-top:14px!important}.kingdomReforge .feedTabs{background:#000000eb!important;border-top:1px solid #ffffff1f!important;border-bottom:1px solid #ffffff1f!important;align-items:center!important;gap:2rem!important;height:58px!important;padding:0 24px!important;display:flex!important}.kingdomReforge .feedTabs strong,.kingdomReforge .feedTabs span{height:100%!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;word-spacing:0!important;align-items:center!important;font-size:.9rem!important;display:inline-flex!important}.kingdomReforge .feedTabs strong{color:#fff!important;border-bottom:3px solid #ffffffeb!important;font-weight:850!important}.kingdomReforge .feedTabs span{color:#ffffff75!important;font-weight:600!important}.kingdomReforge .post{background:#000!important;border-bottom:1px solid #ffffff1f!important;padding:20px 24px!important}.kingdomReforge .post:hover{background:#ffffff05!important}.kingdomReforge .rightRail,.kingdomReforge .homeRightRail{padding:18px!important}@media (max-width:1120px){.kingdomReforge .contentGrid{grid-template-columns:1fr!important}.kingdomReforge .rightRail{display:none!important}}@media (max-width:760px){.kingdomReforge .welcomePanel{grid-template-columns:1fr!important;min-height:auto!important}.kingdomReforge .welcomeSeal{display:none!important}}.kingdomReforge .kingdomMain{padding-top:0!important}.kingdomReforge .routePage,.kingdomReforge .homePage,.kingdomReforge .contentGrid{margin-top:0!important}.profileVisionPage{background:#000!important;padding:0!important}.profileVisionShell{grid-template-columns:minmax(620px,720px) minmax(320px,390px)!important;justify-content:start!important;align-items:start!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.profileVisionMain{background:#000!important;border-left:0!important;border-right:1px solid #ffffff1f!important;min-height:100vh!important}.profileTopBar{z-index:30!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#000000db!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:42px minmax(0,1fr) 46px!important;align-items:center!important;gap:10px!important;height:56px!important;padding:0 18px!important;display:grid!important;position:sticky!important;top:0!important}.profileBackButton{color:#ffffffe6!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:0!important;text-decoration:none!important;display:grid!important}.profileBackButton:before{content:"←"!important;font-size:1.35rem!important;line-height:1!important}.profileBackButton:hover{background:#ffffff14!important}.profileTopIdentity{gap:1px!important;min-width:0!important;display:grid!important}.profileTopIdentity strong{color:#fff!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:1.03rem!important;font-weight:850!important;overflow:hidden!important}.profileTopIdentity span{color:#ffffff7a!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;font-size:.78rem!important;font-weight:500!important}.profileSearchButton{color:#ffffffe6!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:0!important;display:grid!important}.profileSearchButton:before{content:"⌕"!important;font-size:1.25rem!important}.profileSearchButton:hover{background:#ffffff14!important}.profileHeroCard{background:#000!important;border:0!important;border-radius:0!important;overflow:visible!important}.profileHeroCover{background-position:50%!important;background-size:cover!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important;height:210px!important}.profileHeroBody{background:#000!important;border-bottom:1px solid #ffffff1f!important;padding:0 24px 22px!important;position:relative!important}.profileVisionAvatar{width:132px!important;height:132px!important;box-shadow:none!important;border:4px solid #000!important;margin-top:-66px!important;margin-bottom:14px!important}.profileEditButton{color:#fff!important;min-height:38px!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;background:0 0!important;border:1px solid #ffffff47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:.86rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;position:absolute!important;top:18px!important;right:24px!important}.profileEditButton:hover{background:#ffffff14!important}.profileHeroCopy{padding-top:0!important}.profileNameLine{align-items:center!important;gap:.45rem!important;display:flex!important}.profileNameLine h2{color:#fff!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.025em!important;margin:0!important;font-size:1.55rem!important;font-weight:900!important;line-height:1.08!important}.profileHandle{color:#ffffff7a!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;word-spacing:0!important;margin:3px 0 14px!important;font-size:.94rem!important;font-weight:500!important}.profileBio{color:#ffffffdb!important;max-width:620px!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;word-spacing:0!important;margin:0 0 14px!important;font-size:.98rem!important;font-weight:500!important;line-height:1.48!important}.profileMetaRow{flex-wrap:wrap!important;gap:10px 14px!important;margin:0 0 12px!important;display:flex!important}.profileMetaRow span{color:#ffffff80!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;font-size:.86rem!important;font-weight:500!important}.profileStatRow{flex-wrap:wrap!important;gap:18px!important;margin-top:4px!important;display:flex!important}.profileStatRow div{align-items:baseline!important;gap:5px!important;display:inline-flex!important}.profileStatRow strong{color:#fff!important;font-family:var(--font-sans), system-ui, sans-serif!important;font-size:.94rem!important;font-weight:850!important}.profileStatRow span{color:#ffffff85!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;font-size:.94rem!important;font-weight:500!important}.profileTabs{background:#000!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:54px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.profileTabs a,.profileTabs span{color:#ffffff80!important;height:100%!important;min-height:0!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;border-bottom:3px solid #0000!important;place-items:center!important;padding:0 8px!important;font-size:.86rem!important;font-weight:650!important;text-decoration:none!important;display:grid!important}.profileTabs a:hover,.profileTabs span:hover{color:#ffffffd1!important;background:#ffffff0b!important}.profileTabs a.active,.profileTabs span.active{color:#fff!important;border-bottom-color:#fffffff2!important;font-weight:850!important}.profileTimelinePanel{background:#000!important}.profileTimelineHeading{border-bottom:1px solid #ffffff1f!important;padding:20px 24px!important}.profileTimelineHeading h3{color:#fff!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:-.015em!important;margin:2px 0 0!important;font-size:1.22rem!important;font-weight:900!important}.profileTimelineHeading p{color:#ffffff80!important;font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:0!important;word-spacing:0!important;margin:0!important;font-size:.9rem!important;line-height:1.45!important}.profileVisionRail{flex-direction:column!important;align-self:start!important;gap:16px!important;width:390px!important;padding:20px 22px!important;display:flex!important;position:sticky!important;top:0!important}.profileVisionRail .railCard{background:#000!important;border:1px solid #ffffff1f!important;border-radius:18px!important;padding:18px!important}@media (max-width:1180px){.profileVisionShell{grid-template-columns:minmax(0,720px)!important}.profileVisionRail{display:none!important}.profileVisionMain{border-right:0!important}}@media (max-width:760px){.profileTopBar{grid-template-columns:38px minmax(0,1fr) 38px!important;padding-inline:12px!important}.profileHeroCover{height:150px!important}.profileHeroBody{padding-inline:16px!important}.profileVisionAvatar{width:96px!important;height:96px!important;margin-top:-48px!important}.profileTabs{grid-template-columns:repeat(6,minmax(96px,1fr))!important;overflow-x:auto!important}}.kingdomReforge{--kingdom-title-font:var(--font-serif), Georgia, "Times New Roman", serif;--kingdom-ui-font:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel,.kingdomSidebar .sidebarPostButton,.kingdomSidebar .sidebarIdentity strong{font-family:var(--kingdom-title-font)!important;letter-spacing:.018em!important;word-spacing:.03em!important;font-weight:760!important;line-height:1.12!important}.kingdomSidebar .navItem small,.kingdomSidebar .sidebarIdentity span,.kingdomSidebar .navDivider,.kingdomLogoutTextOnly,.kingdomLogoutButton{font-family:var(--kingdom-ui-font)!important;letter-spacing:.018em!important;word-spacing:.02em!important;font-weight:520!important;line-height:1.22!important}.profileTopIdentity strong,.profileNameLine h2,.profileTimelineHeading h3,.profileStatRow strong,.profileHeroCopy strong,.profileTabs a,.profileTabs span{font-family:var(--kingdom-title-font)!important}.profileHandle,.profileBio,.profileMetaRow span,.profileStatRow span,.profileTimelineHeading p{font-family:var(--kingdom-ui-font)!important}.profileVisionRail .railCardTitle span,.profileVisionRail h3,.profileVisionRail .identityRows strong,.profileVisionRail .achievementGrid b,.rightRail .railCardTitle span,.rightRail h3,.rightRail .identityRows strong,.rightRail .achievementGrid b,.identityCard h3,.citizenCard h3{font-family:var(--kingdom-title-font)!important;letter-spacing:.032em!important;font-weight:760!important;line-height:1.15!important}.profileVisionRail .railCardTitle strong,.profileVisionRail .identityRows span,.profileVisionRail .achievementGrid span,.profileVisionRail .settingLinks span,.profileVisionRail .settingLinks i,.rightRail .railCardTitle strong,.rightRail .identityRows span,.rightRail .achievementGrid span,.rightRail .settingLinks span,.rightRail .settingLinks i,.citizenCard p,.profileStats span,.handle{font-family:var(--kingdom-ui-font)!important;letter-spacing:.018em!important;word-spacing:.02em!important;font-weight:520!important;line-height:1.45!important}.postHead strong,.feedColumn strong,.timelinePost strong{font-family:var(--kingdom-title-font)!important;letter-spacing:.018em!important;font-weight:760!important}.postHead span,.postHead time,.postActions button,.post p,.timelinePost p{font-family:var(--kingdom-ui-font)!important;letter-spacing:.01em!important;word-spacing:.02em!important;font-weight:500!important}button,.button,.sidebarPostButton,.profileEditButton,.profileSearchButton,.kingdomLogoutTextOnly,.kingdomLogoutButton{font-family:var(--kingdom-title-font)!important;letter-spacing:.025em!important;font-weight:760!important}.kingdomBrand .brandCopy strong{font-family:var(--kingdom-title-font)!important;letter-spacing:.08em!important;font-weight:820!important}.kingdomBrand .brandCopy small{font-family:var(--kingdom-ui-font)!important;letter-spacing:.09em!important;font-weight:560!important}.kingdomReforge{--kingdom-white:#eee8d8eb;--kingdom-white-strong:#f6f1e4f5;--kingdom-white-soft:#d6cfbead;--kingdom-white-muted:#beb5a27a}.kingdomReforge h1,.kingdomReforge h2,.kingdomReforge h3,.kingdomReforge strong,.kingdomReforge .navLabel,.kingdomReforge .profileNameLine h2,.kingdomReforge .profileTopIdentity strong,.kingdomReforge .profileTimelineHeading h3,.kingdomReforge .railCardTitle span,.kingdomReforge .brandCopy strong{color:var(--kingdom-white-strong)!important}.kingdomReforge p,.kingdomReforge .post p,.kingdomReforge .timelinePost p,.kingdomReforge .profileBio,.kingdomReforge .citizenCard p,.kingdomReforge .promptCard p,.kingdomReforge .identityRows strong,.kingdomReforge .settingLinks span{color:var(--kingdom-white)!important}.kingdomReforge span,.kingdomReforge small,.kingdomReforge time,.kingdomReforge .handle,.kingdomReforge .profileHandle,.kingdomReforge .profileMetaRow span,.kingdomReforge .profileStatRow span,.kingdomReforge .postHead span,.kingdomReforge .postHead time,.kingdomReforge .identityRows span,.kingdomReforge .profileStats span,.kingdomReforge .sidebarIdentity span,.kingdomReforge .navItem small{color:var(--kingdom-white-soft)!important}.kingdomReforge .disabledNav,.kingdomReforge .disabledNav *,.kingdomReforge .navDivider,.kingdomReforge .feedTabs span,.kingdomReforge .postActions button,.kingdomReforge .profileTabs span:not(.active),.kingdomReforge .profileTabs a:not(.active){color:var(--kingdom-white-muted)!important}.kingdomSidebar .sidebarPostButton{color:#080808db!important;background:#e2e2dcd6!important;border-color:#f0f0e880!important}.kingdomSidebar .sidebarPostButton:hover{background:#ecece6e6!important}.kingdomReforge .profileTabs a.active,.kingdomReforge .profileTabs span.active,.kingdomReforge .feedTabs strong{color:var(--kingdom-white-strong)!important;border-bottom-color:#eee8d8c7!important}.kingdomReforge .profileVisionMain,.kingdomReforge .feedColumn,.kingdomReforge .post,.kingdomReforge .profileTopBar,.kingdomReforge .profileHeroCover,.kingdomReforge .profileHeroBody,.kingdomReforge .profileTabs,.kingdomReforge .railCard,.kingdomReforge .profileVisionRail .railCard{border-color:#eee8d817!important}.kingdomReforge .profileEditButton{color:#eee8d8db!important;box-shadow:none!important;background:#ffffff09!important;border-color:#eee8d838!important;font-weight:760!important}.kingdomReforge .profileEditButton:hover{color:#f6f1e4f0!important;background:#ffffff12!important;border-color:#eee8d857!important}.kingdomSidebar .navItem strong,.kingdomSidebar .navLabel{font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:-.01em!important;word-spacing:0!important;color:#f2ece0eb!important;font-size:.98rem!important;font-weight:650!important;line-height:1.08!important}.kingdomSidebar .navItem.active strong,.kingdomSidebar .navItem.active .navLabel{color:#faf5eafa!important;font-weight:760!important}.kingdomSidebar .navItem small{font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:.01em!important;color:#cdc3afad!important;font-size:.78rem!important;font-weight:500!important;line-height:1.2!important}.kingdomSidebar .sidebarIdentity strong{font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:-.01em!important;font-size:1rem!important;font-weight:700!important}.kingdomSidebar .sidebarIdentity span,.kingdomSidebar .navDivider,.kingdomLogoutTextOnly,.kingdomLogoutButton{font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:0!important;font-weight:500!important}.kingdomSidebar .navGlyph{width:34px!important;height:34px!important;font-family:"Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols", var(--font-sans), sans-serif!important;color:#f4eee2eb!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;font-size:1.14rem!important;font-weight:600!important;line-height:1!important;display:inline-grid!important}.kingdomSidebar .navItem.active .navGlyph{color:#faf5eafa!important;background:#ffffff14!important;border-color:#eee8d81f!important}.kingdomSidebar .navItem[href=\/kingdom] .navGlyph{font-size:1.12rem!important}.kingdomSidebar .navItem[href="/kingdom/community"] .navGlyph,.kingdomSidebar .navItem[href="/kingdom/passport"] .navGlyph{font-size:1.16rem!important}.kingdomSidebar .navItem[href="/kingdom/settings"] .navGlyph{font-size:1.02rem!important}.kingdomSidebar .navItem[href="/kingdom/crown"] .navGlyph,.kingdomSidebar .navItem.active[href="/kingdom/crown"] .navGlyph{font-size:1.1rem!important}.kingdomSidebar .disabledNav .navGlyph,.kingdomSidebar .disabledNav strong,.kingdomSidebar .disabledNav small{opacity:.38!important}.kingdomSidebar .sidebarPostButton{font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:-.01em!important;font-size:.98rem!important;font-weight:700!important}.kingdomSidebar .crownNavGlyph{filter:saturate(.95)brightness(.98)!important;color:#f2c76b!important;background:radial-gradient(circle at 35% 30%,#ffe6aa47,#bf8e2429 58%,#14100ae0 100%)!important;border:1px solid #d6ac526b!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important;font-size:.92rem!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 0 0 1px #ffe8b014,0 0 0 1px #00000038,0 0 18px #c99a3129!important}.kingdomSidebar .navItem.active .crownNavGlyph{color:#ffd778!important;background:radial-gradient(circle at 35% 30%,#ffecb857,#c9962433 58%,#18120ce6 100%)!important;border-color:#e8c26e80!important;box-shadow:inset 0 0 0 1px #fff0c41a,0 0 0 1px #0000003d,0 0 20px #d6a5372e!important}.kingdomSidebar .sideNav .navItem:not([href="/kingdom/crown"]) small{display:none!important}.kingdomSidebar .sideNav .navItem[href="/kingdom/crown"] small{display:block!important}.kingdomSidebar .sideNav .navItem{align-items:center!important;min-height:52px!important}.kingdomSidebar .sideNav .navLabel{align-self:center!important;gap:0!important}.kingdomSidebar .navItem[href="/kingdom/profile"] .navGlyph,.kingdomSidebar .navItem[href="/kingdom/profile"].active .navGlyph{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.kingdomSidebar .navItem[href="/kingdom/profile"] .navGlyph{color:#f4eee2eb!important;font-size:1.15rem!important}.kingdomSidebar .navItem[href="/kingdom/crown"] .navLabel{gap:3px!important}.profileTopNameWithCrown{align-items:center!important;gap:.45rem!important;display:inline-flex!important}.profileTopCrownBadge{filter:saturate(.95)brightness(.98)!important;background:radial-gradient(circle at 35% 30%,#ffe6aa47,#bf8e2429 58%,#14100ae0 100%)!important;border:1px solid #d6ac526b!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:24px!important;height:24px!important;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important;font-size:.78rem!important;line-height:1!important;display:inline-grid!important;box-shadow:inset 0 0 0 1px #ffe8b014,0 0 14px #c99a3124!important}.passportDetailLayout{grid-template-columns:minmax(540px,760px) minmax(340px,1fr)!important;align-items:start!important;gap:2rem!important}.passportDocumentCard{aspect-ratio:1.58!important;color:#faf4e2f0!important;background:radial-gradient(circle at 82%,#fff4cd21,#0000 15rem),radial-gradient(circle at 18% 20%,#ffe6a633,#0000 14rem),linear-gradient(135deg,#97732cd6,#544322e6)!important;border:1px solid #eed28e57!important;border-radius:18px!important;width:min(100%,760px)!important;min-height:480px!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000042,0 28px 70px #00000059!important}.passportDocTop{min-height:54px!important;font-family:var(--kingdom-ui-font), system-ui, sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff1cdbd!important;border-bottom:1px solid #ffeebc33!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:1.15rem!important;padding:0 1.6rem!important;font-size:.72rem!important;font-weight:700!important;display:grid!important}.passportDocTop strong{color:#fff8e0f0!important;font-weight:850!important}.passportDocBody{grid-template-columns:190px minmax(0,1fr)!important;min-height:300px!important;display:grid!important}.passportDocLeft{background:radial-gradient(circle at 50% 25%,#00000038,#0000 9rem),#00000014!important;border-right:1px solid #ffeebc2e!important;align-content:start!important;gap:1.3rem!important;padding:1.55rem 1.25rem!important;display:grid!important}.passportDocSeal{filter:drop-shadow(0 0 12px #d7b25e33)drop-shadow(0 0 26px #00000057)!important;background:url(/xk/logo/xk-crest.png) 50%/contain no-repeat!important;border-radius:24px!important;width:112px!important;height:112px!important;margin-inline:auto!important}.passportNoPhoto{text-align:center!important;background:#00000029!important;border:1px dashed #ffeebc47!important;border-radius:14px!important;align-content:center!important;gap:.45rem!important;min-height:118px!important;padding:1rem!important;display:grid!important}.passportNoPhoto span,.passportNoPhoto small{font-family:var(--kingdom-ui-font), system-ui, sans-serif!important;color:#fff1cd94!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:650!important}.passportNoPhoto strong{font-family:var(--kingdom-title-font), Georgia, serif!important;color:#fff8e0eb!important;letter-spacing:.07em!important;font-size:.86rem!important;font-weight:760!important}.passportDocData{padding:1.7rem 1.75rem 1.4rem!important;position:relative!important}.passportDocData:after{content:""!important;pointer-events:none!important;border:1px solid #ffeebc1f!important;border-radius:50%!important;width:250px!important;height:250px!important;position:absolute!important;bottom:-5rem!important;right:-3rem!important;box-shadow:0 0 0 38px #ffeebc09,0 0 0 76px #ffeebc06!important}.passportDocKicker{color:#fff1cd94!important;font-family:var(--kingdom-ui-font), system-ui, sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 .45rem!important;font-size:.72rem!important;font-weight:700!important}.passportDocData h2{color:#fff8e0f5!important;max-width:360px!important;font-family:var(--kingdom-title-font), Georgia, serif!important;letter-spacing:.035em!important;margin:0 0 1.35rem!important;font-size:clamp(2rem,3vw,3rem)!important;font-weight:780!important;line-height:1.05!important}.passportFieldGrid{z-index:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem 1.2rem!important;display:grid!important;position:relative!important}.passportFieldGrid>div{border-top:1px solid #ffeebc33!important;min-width:0!important;padding-top:.75rem!important}.passportFieldGrid .wide{grid-column:1/-1!important}.passportFieldGrid span{color:#fff1cd94!important;font-family:var(--kingdom-ui-font), system-ui, sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:.3rem!important;font-size:.68rem!important;font-weight:720!important;display:block!important}.passportFieldGrid strong{overflow-wrap:anywhere!important;color:#fff8e0f5!important;font-family:var(--kingdom-title-font), Georgia, serif!important;letter-spacing:.035em!important;font-size:.94rem!important;font-weight:760!important;line-height:1.25!important;display:block!important}.passportMrz{color:#fff8e0db!important;letter-spacing:.1em!important;white-space:nowrap!important;background:#0000002e!important;border:1px solid #ffeebc33!important;border-radius:10px!important;gap:.3rem!important;margin:0 1.35rem 1.2rem!important;padding:.85rem 1rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.78rem!important;font-weight:700!important;display:grid!important;overflow:hidden!important}.passportRail .passportDocumentCard{transform-origin:0 0!important;width:560px!important;min-height:354px!important;transform:scale(.62)!important}@media (max-width:980px){.passportDetailLayout{grid-template-columns:1fr!important}.passportDocumentCard{aspect-ratio:auto!important;width:100%!important;min-height:auto!important}}@media (max-width:680px){.passportDocTop{grid-template-columns:1fr 1fr!important;gap:.7rem!important;padding:.9rem 1rem!important}.passportDocBody{grid-template-columns:1fr!important}.passportDocLeft{border-bottom:1px solid #ffeebc2e!important;border-right:0!important}.passportFieldGrid{grid-template-columns:1fr!important}}.passportLogoPhoto{background:radial-gradient(circle at 50% 36%,#d7b25e29,#0000 5.5rem),linear-gradient(145deg,#00000047,#ffffff09)!important;border:1px solid #ffeebc47!important;border-radius:14px!important;place-items:center!important;width:132px!important;height:156px!important;margin-inline:auto!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 16px 30px #0003!important}.passportLogoPhoto img{object-fit:contain!important;filter:drop-shadow(0 0 12px #d7b25e38)drop-shadow(0 0 22px #00000052)!important;width:108px!important;height:108px!important;display:block!important}.passportPhotoCaption{text-align:center!important;gap:.35rem!important;padding:.85rem .45rem 0!important;display:grid!important}.passportPhotoCaption span,.passportPhotoCaption small{font-family:var(--kingdom-ui-font), system-ui, sans-serif!important;color:#fff1cd8f!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:650!important}.passportPhotoCaption strong{font-family:var(--kingdom-title-font), Georgia, serif!important;color:#fff8e0e6!important;letter-spacing:.07em!important;font-size:.78rem!important;font-weight:760!important}.passportDocSeal,.passportNoPhoto{display:none!important}.passportDetailLayout{grid-template-columns:1fr!important;place-items:start center!important;gap:1.6rem!important;width:min(100%,1120px)!important;margin:3rem auto 0!important;display:grid!important}.passportDetailLayout>.passportDocumentCard,.passportDetailLayout .passportDocumentCard{aspect-ratio:1.82!important;transform-origin:50%!important;grid-template-rows:58px minmax(0,1fr) auto!important;width:min(100%,980px)!important;max-width:980px!important;height:auto!important;min-height:430px!important;display:grid!important;overflow:hidden!important;transform:none!important}.passportDetailLayout .passportDocTop{white-space:nowrap!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:1.3rem!important;min-height:58px!important;padding:0 1.8rem!important;display:grid!important}.passportDetailLayout .passportDocBody{grid-template-columns:260px minmax(0,1fr)!important;min-height:290px!important;display:grid!important;overflow:hidden!important}.passportDetailLayout .passportDocLeft{align-content:center!important;justify-items:center!important;gap:1rem!important;min-width:0!important;padding:1.5rem 1.35rem!important;display:grid!important}.passportDetailLayout .passportLogoPhoto{border-radius:16px!important;width:150px!important;height:172px!important}.passportDetailLayout .passportPhotoCaption{max-width:190px!important;padding-top:.25rem!important}.passportDetailLayout .passportDocData{min-width:0!important;padding:1.55rem 1.8rem 1.25rem!important;overflow:hidden!important}.passportDetailLayout .passportDocData h2{max-width:none!important;margin-bottom:1.25rem!important;font-size:clamp(2.15rem,3.2vw,3.15rem)!important;line-height:1.02!important}.passportDetailLayout .passportFieldGrid{grid-template-columns:1.1fr .9fr!important;gap:.9rem 1.15rem!important;display:grid!important}.passportDetailLayout .passportFieldGrid>div{min-width:0!important}.passportDetailLayout .passportFieldGrid strong{overflow-wrap:anywhere!important;font-size:.92rem!important}.passportDetailLayout .passportMrz{max-width:calc(100% - 2.7rem)!important;margin:0 1.35rem 1.15rem!important;overflow:hidden!important}.passportDetailLayout>.identityPanel{border-radius:22px!important;grid-column:1/-1!important;width:min(100%,980px)!important;max-width:980px!important;margin:0 auto!important;padding:2rem 2.2rem!important}.passportDetailLayout>.identityPanel .identityRows{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.passportDetailLayout>.identityPanel .identityRows>div{border-bottom:0!important;border-right:1px solid #eee8d817!important;min-height:76px!important;padding:1rem 1.1rem!important}.passportDetailLayout>.identityPanel .identityRows>div:last-child{border-right:0!important}.passportDetailLayout>.identityPanel p{max-width:780px!important;margin-top:1.5rem!important}@media (max-width:820px){.passportDetailLayout .passportDocumentCard{aspect-ratio:auto!important;min-height:auto!important}.passportDetailLayout .passportDocTop{white-space:normal!important;grid-template-columns:1fr 1fr!important}.passportDetailLayout .passportDocBody,.passportDetailLayout>.identityPanel .identityRows{grid-template-columns:1fr!important}.passportDetailLayout>.identityPanel .identityRows>div{border-bottom:1px solid #eee8d817!important;border-right:0!important}}.passportDetailLayout{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:1.6rem!important;width:min(100%,1180px)!important;max-width:1180px!important;margin:3rem auto 0!important;display:flex!important}.passportDetailLayout .passportCard.passportDocumentCard,.passportDetailLayout .passportDocumentCard{aspect-ratio:1.86!important;grid-template-rows:58px minmax(0,1fr) auto!important;width:min(100%,1040px)!important;min-width:0!important;max-width:1040px!important;height:auto!important;min-height:430px!important;display:grid!important;overflow:hidden!important;transform:none!important}.passportDetailLayout .passportDocBody{grid-template-columns:280px minmax(0,1fr)!important;width:100%!important;min-height:300px!important;display:grid!important;overflow:hidden!important}.passportDetailLayout .passportDocLeft{align-content:center!important;justify-items:center!important;gap:1rem!important;width:100%!important;min-width:0!important;padding:1.45rem 1.3rem!important;display:grid!important;overflow:hidden!important}.passportDetailLayout .passportLogoPhoto{width:160px!important;height:178px!important;margin:0 auto!important}.passportDetailLayout .passportLogoPhoto img{width:124px!important;height:124px!important}.passportDetailLayout .passportDocData{width:100%!important;min-width:0!important;padding:1.55rem 1.8rem 1.25rem!important;overflow:hidden!important}.passportDetailLayout .passportDocData h2{white-space:normal!important;max-width:none!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1.02!important}.passportDetailLayout .passportFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.9rem 1.1rem!important}.passportDetailLayout .passportFieldGrid strong{overflow-wrap:anywhere!important;word-break:break-word!important}.passportDetailLayout .passportMrz{white-space:nowrap!important;max-width:calc(100% - 2.7rem)!important;overflow:hidden!important}.passportDetailLayout .identityPanel{border-radius:22px!important;width:min(100%,1040px)!important;max-width:1040px!important;margin:0 auto!important;padding:2rem 2.2rem!important}.passportDetailLayout .identityPanel .identityRows{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.passportDetailLayout .identityPanel .identityRows>div{border-bottom:0!important;border-right:1px solid #eee8d817!important;min-height:78px!important;padding:1rem 1.1rem!important}.passportDetailLayout .identityPanel .identityRows>div:last-child{border-right:0!important}.passportDetailLayout .identityPanel p{max-width:840px!important;margin-top:1.5rem!important}.rightRail .passportRail .passportDocumentCard,.passportRail .passportDocumentCard{transform-origin:0 0!important;width:760px!important;min-height:430px!important;transform:scale(.48)!important}@media (max-width:820px){.passportDetailLayout .passportDocumentCard{aspect-ratio:auto!important;min-height:auto!important}.passportDetailLayout .passportDocBody,.passportDetailLayout .identityPanel .identityRows{grid-template-columns:1fr!important}.passportDetailLayout .identityPanel .identityRows>div{border-bottom:1px solid #eee8d817!important;border-right:0!important}}.passportDetailLayout{justify-content:center!important;align-items:center!important}.passportDetailLayout .passportDocumentCard{margin-inline:auto!important}.passportDetailLayout .identityPanel,.passportDetailLayout>.identityPanel,.passportPage .identityPanel{display:none!important}.passportOnlyLayout{justify-content:center!important;align-items:center!important;width:min(100%,1120px)!important;max-width:1120px!important;margin:3rem auto 0!important;display:flex!important}.passportOnlyLayout .passportDocumentCard{margin-inline:auto!important}.passportUsageNote{color:#fff1cdb3!important;font-family:var(--kingdom-ui-font), system-ui, sans-serif!important;letter-spacing:.095em!important;text-transform:uppercase!important;background:#0000001f!important;border:1px solid #ffeebc2e!important;border-radius:10px!important;margin:0 1.35rem .75rem!important;padding:.75rem 1rem!important;font-size:.68rem!important;font-weight:700!important;line-height:1.45!important}.bookmarksPage{background:#000!important;border-left:1px solid #eee8d817!important;border-right:1px solid #eee8d817!important;width:min(100%,720px)!important;margin:0 auto!important;padding:0!important}.bookmarksHeading{border-bottom:1px solid #eee8d817!important;padding:2rem 1.5rem 1.5rem!important}.kingdomSidebar .navItem[href="/kingdom/bookmarks"] .navGlyph{font-size:1.08rem!important}.bookmarksProfileLayout{grid-template-columns:minmax(0,1.75fr) minmax(320px,.8fr)!important;align-items:start!important;gap:1.5rem!important;width:min(1480px,100vw - 3rem)!important;margin:0 auto!important;display:grid!important}.bookmarksMainColumn,.bookmarksSideColumn{min-width:0!important}.bookmarksHeroCard,.bookmarksFeedCard,.bookmarksRailCard{background:linear-gradient(#ffffff05,#ffffff03),#080808ad!important;border:1px solid #eee8d81a!important;border-radius:26px!important;box-shadow:inset 0 1px #ffffff08!important}.bookmarksHeroCard{margin-bottom:1.4rem!important;padding:2rem 2rem 1.35rem!important}.bookmarksHeroTop{align-items:flex-start!important;gap:1.15rem!important;display:flex!important}.bookmarksHeroMark{color:#d8b56a!important;background:radial-gradient(circle at 35% 30%,#ffdc8c2e,#0000 58%),linear-gradient(#ffd6841a,#8a601a14)!important;border:1px solid #d8b56a52!important;border-radius:18px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:62px!important;height:62px!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ffe2a50f,0 10px 26px #00000040!important}.bookmarksHeroMark svg,.bookmarksEmptyIcon svg{width:26px!important;height:26px!important;display:block!important}.bookmarksHeroText{min-width:0!important}.bookmarksHeroText h1{margin:.45rem 0 .7rem!important;font-size:clamp(2.05rem,3vw,2.85rem)!important;line-height:1.02!important}.bookmarksHeroText p{color:#eee8d8d1!important;max-width:52rem!important;margin:0!important;font-size:1.08rem!important;line-height:1.72!important}.bookmarksHeroStats{border-top:1px solid #eee8d814!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin-top:1.5rem!important;padding-top:1.2rem!important;display:grid!important}.bookmarksHeroStats div{min-width:0!important}.bookmarksHeroStats span{color:#eee8d88f!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:.35rem!important;font-size:.78rem!important;display:block!important}.bookmarksHeroStats strong{color:#f5f0e6f2!important;font-size:1.02rem!important}.bookmarksFeedCard{overflow:hidden!important}.bookmarksSectionHeader{border-bottom:1px solid #eee8d814!important;justify-content:space-between!important;align-items:end!important;gap:1rem!important;padding:1.4rem 1.6rem!important;display:flex!important}.bookmarksSectionHeader h2{margin:.35rem 0 0!important;font-size:1.55rem!important}.bookmarksSectionHeader strong{color:#eee8d8b8!important;font-size:.95rem!important}.bookmarksEmptyState{text-align:center!important;padding:3.25rem 1.6rem 3.5rem!important}.bookmarksEmptyIcon{color:#d8b56a!important;background:radial-gradient(circle at 35% 30%,#ffdc8c2e,#0000 58%),linear-gradient(#ffd6841a,#8a601a14)!important;border:1px solid #d8b56a52!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;margin:0 auto 1rem!important;display:inline-flex!important}.bookmarksEmptyState h3{margin:0 0 .65rem!important;font-size:1.35rem!important}.bookmarksEmptyState p{color:#eee8d8b8!important;max-width:34rem!important;margin:0 auto!important;line-height:1.7!important}.bookmarksSideColumn{gap:1.25rem!important;display:grid!important}.bookmarksRailCard{padding:1.4rem 1.5rem!important}.bookmarksRailCard p{color:#eee8d8bf!important;margin:1rem 0 0!important;line-height:1.7!important}@media (max-width:1180px){.bookmarksProfileLayout{grid-template-columns:1fr!important}}@media (max-width:820px){.bookmarksProfileLayout{gap:1rem!important;width:min(100vw - 1rem,100%)!important}.bookmarksHeroCard,.bookmarksFeedCard,.bookmarksRailCard{border-radius:20px!important}.bookmarksHeroCard{padding:1.35rem!important}.bookmarksHeroTop{gap:.9rem!important}.bookmarksHeroMark{border-radius:16px!important;width:54px!important;height:54px!important}.bookmarksHeroText p{font-size:1rem!important}.bookmarksHeroStats{grid-template-columns:1fr!important}.bookmarksSectionHeader{flex-direction:column!important;align-items:flex-start!important;padding:1.15rem 1.15rem 1rem!important}}.bookmarksProfileLayout{grid-template-columns:minmax(0,760px) minmax(260px,300px)!important;align-items:start!important;gap:1.15rem!important;width:min(100%,1120px)!important;max-width:1120px!important;margin:0 auto!important;display:grid!important;overflow:visible!important}.bookmarksHeroCard,.bookmarksFeedCard{width:100%!important;min-width:0!important}.bookmarksSideColumn{width:100%!important;min-width:0!important;overflow:hidden!important}.bookmarksRailCard{width:100%!important;min-width:0!important;padding:1.15rem 1.2rem!important}.bookmarksRailCard p{overflow-wrap:anywhere!important}.bookmarksHeroCard{padding:1.55rem 1.65rem 1.15rem!important}.bookmarksHeroText h1{font-size:clamp(1.9rem,2.45vw,2.45rem)!important}.bookmarksHeroText p{font-size:.98rem!important;line-height:1.65!important}.bookmarksHeroMark{border-radius:16px!important;width:54px!important;height:54px!important}@media (max-width:1320px){.bookmarksProfileLayout{grid-template-columns:1fr!important;width:min(100%,760px)!important;max-width:760px!important}.bookmarksSideColumn{display:none!important}}.kingdomSidebar .bookmarkNavGlyph{color:#f4eee2eb!important;width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;place-items:center!important;display:inline-grid!important}.kingdomSidebar .bookmarkNavGlyph svg{width:18px!important;height:18px!important;display:block!important}.kingdomSidebar .navItem.active .bookmarkNavGlyph{color:#d8b56a!important;background:radial-gradient(circle at 35% 30%,#ffdc8c29,#0000 58%),linear-gradient(#ffd68414,#8a601a14)!important;border-color:#d8b56a4d!important;box-shadow:inset 0 0 0 1px #ffe2a50f,0 8px 20px #00000038!important}.sharePostButton{appearance:none;color:#ece5d694;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .55rem;font-size:.82rem;line-height:1;transition:color .16s,background .16s,transform .16s;display:inline-flex}.sharePostButton:hover{color:#ece5d6e0;background:#ece5d614}.sharePostButton:active{transform:scale(.96)}.sharePostButton.copied{color:#cea85cf2;background:#cea85c1a}.sharePostButtonIcon{width:1rem;height:1rem;display:block}.kingdomAvatar{color:#070707f0;font-family:var(--font-display,inherit);letter-spacing:.04em;text-transform:uppercase;background:radial-gradient(circle at 35% 25%,#ffffffeb,#d6d6d6eb 58%,#8e8e8eeb) 50%/cover;border:1px solid #ece5d62e;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #00000061}.kingdomAvatar-sm{width:2rem;height:2rem;font-size:.72rem}.kingdomAvatar-md{width:3.75rem;height:3.75rem;font-size:.9rem}.kingdomAvatar-lg{width:5.5rem;height:5.5rem;font-size:1.15rem}.composerAvatar.kingdomAvatar{width:3.75rem;height:3.75rem}.composerAvatarMedia{background-position:50%;background-repeat:no-repeat;background-size:cover}.feedActionButton,.feedActionStatic{appearance:none;color:#ece5d675;min-height:2.1rem;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.32rem .58rem;line-height:1;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.feedActionButton{cursor:pointer}.feedActionButton:hover,.feedActionStatic:hover{background:#ece5d612}.feedActionButton:active{transform:scale(.96)}.feedActionIcon{flex:none;width:1.12rem;height:1.12rem;display:block}.feedActionCount{letter-spacing:.01em;font-size:.88rem;font-weight:500}.feedActionReply:hover{color:#6ea8fff5;background:#6ea8ff1c}.feedActionRepost:hover,.feedActionRepost.active{color:#5ec97cf5;background:#5ec97c1c}.feedActionLike:hover,.feedActionLike.active{color:#ff5c92f5;background:#ff5c921f}.feedActionViews:hover,.feedActionShare:hover,.feedActionShare.active{color:#6ea8fff5;background:#6ea8ff1c}.feedActionBookmark:hover,.feedActionBookmark.active{color:#ece5d6f5;background:#ece5d617}.feedActionPinned,.feedActionPinned:hover{color:#cea85ceb;background:#cea85c14}.xPostAction,.feedActionButton,.feedActionStatic{appearance:none;color:#ece5d680;min-width:2rem;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.26rem .42rem;font-size:.96rem;line-height:1;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.xPostAction:hover,.feedActionButton:hover,.feedActionStatic:hover{color:#ece5d6db;background:#ece5d612}.xPostAction:active,.feedActionButton:active{transform:scale(.96)}.xPostActionCount,.feedActionCount{opacity:.82;font-size:.82rem;font-weight:500}.xPostActionSave.active{color:#cea85cf5;background:#cea85c1a}.xPostActionView{cursor:default}.postActions,.postMetaActions,.postFooterActions{flex-wrap:wrap!important;align-items:center!important;gap:.2rem .55rem!important;display:flex!important}.postActions button,.postActions span,.postMetaActions button,.postMetaActions span,.postFooterActions button,.postFooterActions span{white-space:nowrap}.xPostActions{max-width:640px}.xPostActions button,.xPostActions .xPostAction{color:#ece5d685;font-family:inherit}.xPostActions button>span:first-child,.xPostActions .xPostAction>span:first-child{filter:saturate(.88)brightness(.92);font-size:1rem;line-height:1}.xPostActions button:hover>span:first-child,.xPostActions .xPostAction:hover>span:first-child{filter:saturate(1.1)brightness(1.04)}.xPostActionCount{text-align:left;min-width:.55rem}.xPostActionAppreciate:hover,.xPostActions button[aria-label*=Appreciate]:hover,.xPostActions button[title*=Appreciate]:hover{color:#ff5c92f5;background:#ff5c921f}.xPostActionRepost:hover,.xPostActions button[aria-label*=Repost]:hover,.xPostActions button[title*=Repost]:hover{color:#5ec97cf5;background:#5ec97c1c}.xPostActionPin:hover,.xPostActions button[aria-label*=Pin]:hover,.xPostActions button[title*=Pin]:hover{color:#cea85cf5;background:#cea85c1a}.xPostActions button[aria-label*=Safety]:hover,.xPostActions button[aria-label*=Report]:hover,.xPostActions button[title*=Safety]:hover,.xPostActions button[title*=Report]:hover{color:#ffb478f5;background:#ffb4781a}.xPostActions .xPostAction>span:first-child,.xPostActions button>span:first-child{filter:grayscale()saturate(0)brightness(.62);opacity:.62;transition:filter .16s,opacity .16s,transform .16s}.xPostActions .xPostAction.active>span:first-child,.xPostActions button.active>span:first-child,.xPostActionAppreciate.active>span:first-child,.xPostActionRepost.active>span:first-child,.xPostActionPin.active>span:first-child,.xPostActionSave.active>span:first-child,.xPostActionShare.active>span:first-child{filter:none;opacity:1}.xPostActionAppreciate.active{color:#ff5c92f5!important;background:#ff5c921f!important}.xPostActionRepost.active{color:#5ec97cf5!important;background:#5ec97c1c!important}.xPostActionPin.active,.xPostActionSave.active{color:#cea85cf5!important;background:#cea85c1a!important}.xPostActionShare.active{color:#6ea8fff5!important;background:#6ea8ff1c!important}.xPostActionView,.xPostActionReport{color:#ece5d67a!important}.xPostActionView>span:first-child,.xPostActionReport>span:first-child{filter:grayscale()saturate(0)brightness(.66);opacity:.66}.xPostActions .xPostAction.active>span:first-child,.xPostActions button.active>span:first-child,.xPostActions .xPostAction.liked>span:first-child,.xPostActions button.liked>span:first-child,.xPostActions .xPostAction.reposted>span:first-child,.xPostActions button.reposted>span:first-child,.xPostActions .xPostAction.pinned>span:first-child,.xPostActions button.pinned>span:first-child,.xPostActions .xPostActionSave.active>span:first-child,.xPostActions .xPostActionShare.active>span:first-child,.xPostActions .xPostActionAppreciate.active>span:first-child,.xPostActions .xPostActionRepost.active>span:first-child,.xPostActions .xPostActionPin.active>span:first-child{filter:none!important;opacity:1!important}.xPostActions .xPostActionAppreciate.active,.xPostActions button.xPostActionAppreciate.active,.xPostActions button.liked{color:#ff5c92f5!important;background:#ff5c921f!important}.xPostActions .xPostActionRepost.active,.xPostActions button.xPostActionRepost.active,.xPostActions button.reposted{color:#5ec97cf5!important;background:#5ec97c1c!important}.xPostActions .xPostActionPin.active,.xPostActions button.xPostActionPin.active,.xPostActions button.pinned,.xPostActions .xPostActionSave.active{color:#cea85cf5!important;background:#cea85c1a!important}.xPostActions{width:100%;max-width:720px;padding-right:.4rem;justify-content:space-between!important;align-items:center!important;gap:.18rem!important;margin-top:.72rem!important;display:flex!important}.xPostActions .xPostAction,.xPostActions button{color:#ece5d66b!important;min-width:2.25rem!important;min-height:2.15rem!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.34rem!important;padding:.22rem .42rem!important;line-height:1!important;display:inline-flex!important}.xPostActions .xPostAction>span:first-child,.xPostActions button>span:first-child{filter:grayscale()saturate(0)brightness(.56)contrast(.92);opacity:.58;justify-content:center;align-items:center;width:1.08rem;min-width:1.08rem;font-size:.98rem;line-height:1;display:inline-flex;transform:translateY(0)}.xPostActionCount{min-width:.55rem;transform:translateY(.01rem);color:#ece5d675!important;opacity:1!important;font-size:.78rem!important;font-weight:500!important;line-height:1!important}.xPostActions .xPostAction:not(.active):hover,.xPostActions button:not(.active):hover{color:#ece5d6ad!important;background:#ece5d60e!important}.xPostActions .xPostAction:not(.active):hover>span:first-child,.xPostActions button:not(.active):hover>span:first-child{filter:grayscale()saturate(0)brightness(.82)contrast(.98);opacity:.78}.xPostActions .xPostAction:not(.active):hover .xPostActionCount,.xPostActions button:not(.active):hover .xPostActionCount{color:#ece5d6a3!important}.xPostActions .xPostAction.active>span:first-child,.xPostActions button.active>span:first-child{filter:none!important;opacity:1!important}.xPostActions .xPostActionAppreciate.active{color:#ff5c92f2!important;background:#ff5c9213!important}.xPostActions .xPostActionAppreciate.active .xPostActionCount{color:#ff96b9eb!important}.xPostActions .xPostActionRepost.active{color:#5ec97cf2!important;background:#5ec97c13!important}.xPostActions .xPostActionRepost.active .xPostActionCount{color:#91dca5eb!important}.xPostActions .xPostActionPin.active,.xPostActions .xPostActionSave.active{color:#cea85cf2!important;background:#cea85c13!important}.xPostActions .xPostActionPin.active .xPostActionCount,.xPostActions .xPostActionSave.active .xPostActionCount{color:#e2c380eb!important}.xPostActions .xPostActionShare.active{color:#6ea8fff2!important;background:#6ea8ff13!important}.xPostActions .xPostActionView,.xPostActions .xPostActionReport{cursor:default}.xPostActions .xPostActionView:hover,.xPostActions .xPostActionReport:hover{background:#ece5d60b!important}.xPostActions .xPostActionView>span:first-child,.xPostActions .xPostActionReport>span:first-child{filter:grayscale()saturate(0)brightness(.62)contrast(.95)!important;opacity:.62!important}.xPostActions .xPostAction:active,.xPostActions button:active{transform:scale(.96)}@media (max-width:720px){.xPostActions{max-width:100%;padding-right:0}.xPostActions .xPostAction,.xPostActions button{gap:.22rem!important;min-width:1.85rem!important;padding-inline:.26rem!important}.xPostActions .xPostAction>span:first-child,.xPostActions button>span:first-child{font-size:.9rem}.xPostActionCount{font-size:.72rem!important}}.postTime{color:#ece5d680;letter-spacing:.01em;white-space:nowrap;font-size:.78rem;line-height:1}.postHead .postTime{transform:translateY(.02rem)}.passportPageShell{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:1.4rem;padding:1.4rem;display:grid}.passportMainPanel{min-width:0}.passportIdentityPanel{background:linear-gradient(#ffffff06,#ffffff03),#080808c7;border:1px solid #ece5d61a;border-radius:2rem;padding:1.8rem}.passportIdentityHeader{border-bottom:1px solid #ece5d617;flex-direction:column;gap:.9rem;padding-bottom:1.4rem;display:flex}.passportIdentityHeader h1{color:#ece5d6f5;letter-spacing:.05em;margin:0;font-size:clamp(1.7rem,4vw,2.45rem)}.passportActivePill{color:#9affbef5;background:#16844457;border:1px solid #3ddc7938;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.48rem .85rem;font-weight:800;display:inline-flex}.passportActivePill span{background:#5dff94;border-radius:999px;width:.58rem;height:.58rem}.passportIdentityRows{background:#ffffff06;border:1px solid #ece5d617;border-radius:1.4rem;max-width:520px;margin-top:1.7rem;overflow:hidden}.passportIdentityRows div{border-bottom:1px solid #ece5d614;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;display:flex}.passportIdentityRows div:last-child{border-bottom:0}.passportIdentityRows span{color:#ece5d685}.passportIdentityRows strong{color:#ece5d6eb}.passportRightRail{flex-direction:column;gap:1rem;min-width:0;display:flex}.passportMiniCardWrap{border-radius:1.3rem;width:100%;overflow:hidden}.passportMiniCardWrap>*{transform-origin:0 0;width:147.1%;margin-bottom:-7.4rem;transform:scale(.68)}.suggestedFollowRail{background:linear-gradient(#ffffff06,#ffffff03),#080808c7;border:1px solid #ece5d61a;border-radius:1.7rem;padding:1.05rem}.suggestedFollowHeader{margin-bottom:.9rem}.suggestedFollowHeader span{color:#cea85cd1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.24rem;font-size:.68rem;display:block}.suggestedFollowHeader h2{color:#ece5d6f5;margin:0;font-size:1.2rem}.suggestedFollowList{flex-direction:column;gap:.72rem;display:flex}.suggestedFollowItem{background:#ffffff06;border:1px solid #ece5d614;border-radius:1.1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.78rem;display:grid}.suggestedFollowAvatar{color:#ece5d6e6;background:radial-gradient(circle at 30% 25%,#ffffff29,#cea85c26),#121212e6;border:1px solid #ece5d61a;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-weight:800;display:inline-flex}.suggestedFollowItem div:not(.suggestedFollowAvatar){flex-direction:column;gap:.12rem;min-width:0;display:flex}.suggestedFollowItem strong{color:#ece5d6eb;font-size:.92rem}.suggestedFollowItem span{color:#ece5d680;font-size:.78rem}.suggestedFollowItem button{color:#ece5d6b8;font:inherit;cursor:not-allowed;opacity:.7;background:#ece5d60f;border:1px solid #ece5d61f;border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-weight:700}@media (max-width:1120px){.passportPageShell{grid-template-columns:1fr}.passportMiniCardWrap>*{width:100%;margin-bottom:0;transform:none}}.passportPageShellCompact{padding:1.2rem 1.2rem 2rem;display:block}.passportMainPanelCompact{max-width:760px}.passportMiniCardWrapCompact{border-radius:1.5rem;width:100%;margin-bottom:1rem;overflow:hidden}.passportMiniCardWrapCompact>*{transform-origin:0 0;width:161.3%;margin-bottom:-10.2rem;transform:scale(.62)}.suggestedFollowRail{max-width:520px}@media (max-width:1200px){.passportMiniCardWrapCompact>*{width:138.9%;margin-bottom:-7.2rem;transform:scale(.72)}}@media (max-width:900px){.passportPageShellCompact{padding:1rem}.passportMiniCardWrapCompact>*{width:100%;margin-bottom:0;transform:scale(1)}.suggestedFollowRail{max-width:100%}}.rightRail .identityCard,.rightRail .railCard.identityCard,.rightRail .citizenIdentityCard{display:none!important}.rightRail .homePassportRailCompact{border-radius:1.35rem;margin-top:.85rem;overflow:hidden}.rightRail .homePassportMiniWrap{border-radius:1.35rem;width:100%;overflow:hidden}.rightRail .homePassportMiniWrap>*{transform-origin:0 0;width:172.5%;margin-bottom:-12.2rem;transform:scale(.58)}.rightRail .passportRail,.rightRail .homePassportRailCompact,.rightRail .homePassportMiniWrap{display:none!important}.homeSuggestedFollowRail{background:linear-gradient(#ffffff06,#ffffff03),#080808c7;border:1px solid #ece5d61a;border-radius:1.7rem;margin-top:1rem;padding:1.05rem}.homeSuggestedFollowHeader{margin-bottom:.9rem}.homeSuggestedFollowHeader span{color:#cea85cd1;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.24rem;font-size:.68rem;display:block}.homeSuggestedFollowHeader h3{color:#ece5d6f5;margin:0;font-size:1.15rem}.homeSuggestedFollowList{flex-direction:column;gap:.72rem;display:flex}.homeSuggestedFollowItem{background:#ffffff06;border:1px solid #ece5d614;border-radius:1.1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.78rem;display:grid}.homeSuggestedAvatar{color:#ece5d6e6;background:radial-gradient(circle at 30% 25%,#ffffff29,#cea85c26),#121212e6;border:1px solid #ece5d61a;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-weight:800;display:inline-flex}.homeSuggestedFollowItem div:not(.homeSuggestedAvatar){flex-direction:column;gap:.12rem;min-width:0;display:flex}.homeSuggestedFollowItem strong{color:#ece5d6eb;font-size:.9rem}.homeSuggestedFollowItem span{color:#ece5d680;font-size:.78rem}.homeSuggestedFollowItem button{color:#ece5d6b8;font:inherit;cursor:not-allowed;opacity:.7;background:#ece5d60f;border:1px solid #ece5d61f;border-radius:999px;padding:.42rem .7rem;font-size:.78rem;font-weight:700}.profileVisionPage .profileVisionMain,.profilePage .profileVisionMain{border-left:1px solid #ece5d614;border-right:1px solid #ece5d614}.profileTopBar,.profileVisionTopBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000094;border-bottom:1px solid #ece5d614;min-height:3.35rem;padding:.55rem 1rem}.profileTopBar h1,.profileVisionTopBar h1,.profileTopBar strong,.profileVisionTopBar strong{letter-spacing:.01em;font-size:1.05rem!important}.profileTopBar span,.profileVisionTopBar span{color:#ece5d67a!important;font-size:.78rem!important}.profileHero,.profileVisionHero{border-bottom:1px solid #ece5d614}.profileHeroCover,.profileVisionCover{border-bottom:1px solid #ece5d614;background:radial-gradient(circle at 12% 88%,#cea85c3d,#0000 34%),radial-gradient(circle at 82% 8%,#cea85c29,#0000 30%),linear-gradient(135deg,#ffffff0d,#ffffff01),#0a0a0aeb!important;height:13.8rem!important}.profileHeroBody,.profileVisionHeroBody{position:relative;padding:0 1.55rem 1.5rem!important}.profileVisionAvatar,.profileMediaAvatar.avatarHero,.avatarHero.profileMediaAvatar{border:4px solid #000000f5!important;width:8.4rem!important;height:8.4rem!important;margin-top:-4.25rem!important;box-shadow:0 0 0 1px #cea85c2e,0 1.2rem 3rem #00000073!important}.profileEditButton{transition:background .16s,border-color .16s,transform .16s;position:absolute;top:1rem;right:1.45rem;color:#ece5d6e6!important;background:#00000057!important;border:1px solid #ece5d62e!important;border-radius:999px!important;padding:.58rem 1.05rem!important;font-size:.9rem!important;font-weight:800!important}.profileEditButton:hover{background:#ece5d614!important;border-color:#ece5d64d!important}.profileNameLine{align-items:center;gap:.45rem;display:flex;margin-top:.6rem!important}.profileNameLine h2,.profileHeroCopy h2{letter-spacing:-.02em;margin:0!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;line-height:1.05!important}.profileHeroCopy>span,.profileHeroCopy .handle{color:#ece5d680!important;font-size:.98rem!important}.profileHeroCopy p{max-width:680px;color:#ece5d6e0!important;margin:1rem 0 0!important;font-size:1rem!important;line-height:1.45!important}.profileBadges,.profileMetaBadges,.profileHeroBadges{flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;margin-top:1rem!important;display:flex!important}.profileBadges span,.profileMetaBadges span,.profileHeroBadges span{color:#ece5d68f!important;background:#ffffff06!important;border:1px solid #ece5d61a!important;border-radius:999px!important;padding:.36rem .7rem!important;font-size:.82rem!important}.profileStats,.profileHeroStats,.profileMetrics{color:#ece5d68a!important;align-items:center!important;gap:1.15rem!important;margin-top:.95rem!important;font-size:.94rem!important;display:flex!important}.profileStats span,.profileHeroStats span,.profileMetrics span{white-space:nowrap;color:#ece5d68a!important}.profileStats strong,.profileHeroStats strong,.profileMetrics strong{color:#ece5d6f5!important;font-weight:800!important}:is(.profileStats span:first-child:has(strong),.profileHeroStats span:first-child:has(strong),.profileMetrics span:first-child:has(strong)){display:none!important}.profileTopBar span,.profileVisionTopBar span{display:inline!important}.profileStats span:last-child,.profileHeroStats span:last-child,.profileMetrics span:last-child{color:#cea85cd1!important}.profileTabs,.profileVisionTabs{border-top:1px solid #ece5d614;border-bottom:1px solid #ece5d614;margin-top:1.25rem!important}.profileTabs a,.profileTabs span,.profileVisionTabs a,.profileVisionTabs span{color:#ece5d675!important;font-size:.95rem!important;font-weight:800!important}.profileTabs .active,.profileVisionTabs .active,.profileTabs a:first-child,.profileVisionTabs a:first-child{color:#ece5d6f2!important}@media (max-width:720px){.profileHeroCover,.profileVisionCover{height:10.8rem!important}.profileVisionAvatar,.profileMediaAvatar.avatarHero,.avatarHero.profileMediaAvatar{width:6.8rem!important;height:6.8rem!important;margin-top:-3.4rem!important}.profileHeroBody,.profileVisionHeroBody{padding-inline:1rem!important}.profileEditButton{top:.85rem;right:1rem}.profileStats,.profileHeroStats,.profileMetrics{flex-wrap:wrap;gap:.75rem!important}}.kingdomProfileEliteRail{flex-direction:column;gap:1rem;display:flex}.eliteRailCard{background:radial-gradient(circle at 100% 0,#cea85c14,#0000 34%),linear-gradient(#0f1820d1,#06080aeb);border:1px solid #cea85c1f;border-radius:1.4rem;padding:1.05rem;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 1.1rem 3rem #0000003d}.eliteRailCardHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.eliteRailTitle{align-items:center;gap:.52rem;min-width:0;display:flex}.eliteRailIcon{filter:saturate(.95);background:#cea85c1f;border:1px solid #cea85c2e;border-radius:.48rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.eliteRailCard h2{color:#ece5d6f5;letter-spacing:.04em;margin:0;font-size:.95rem}.eliteRailCardHeader button{color:#cea85ce6;font:inherit;cursor:not-allowed;opacity:.8;background:0 0;border:0;font-size:.78rem;font-weight:800}.eliteVerifiedPill{color:#edc66df5;white-space:nowrap;background:#cea85c1f;border:1px solid #cea85c33;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .58rem;font-size:.76rem;font-weight:900;display:inline-flex}.elitePassportRow{border-bottom:1px solid #ece5d614;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;margin-bottom:.9rem;padding-bottom:.9rem;display:grid}.elitePassportRow span,.eliteIdentityGrid span,.eliteXpBlock span,.eliteJoinedRow span{color:#ece5d680;font-size:.78rem}.elitePassportRow strong{color:#ece5d6eb;overflow-wrap:anywhere;text-align:right;max-width:13rem;font-size:.9rem}.elitePassportRow button{color:#ece5d69e;cursor:not-allowed;background:#ffffff08;border:1px solid #ece5d61a;border-radius:.42rem;width:1.8rem;height:1.8rem}.eliteIdentityGrid{border-bottom:1px solid #ece5d614;grid-template-columns:1fr 1fr;margin-bottom:.9rem;padding-bottom:.9rem;display:grid}.eliteIdentityGrid div{flex-direction:column;gap:.32rem;display:flex}.eliteIdentityGrid div+div{border-left:1px solid #ece5d614;padding-left:1rem}.eliteIdentityGrid strong{color:#ece5d6f2;font-size:.98rem}.eliteXpBlock{border-bottom:1px solid #ece5d614;flex-direction:column;gap:.45rem;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.eliteXpBlock div{justify-content:space-between;align-items:center;display:flex}.eliteXpBlock strong{color:#edc66df5;font-size:.98rem}.eliteXpBlock i{background:linear-gradient(90deg,#edc66df5 62%,#ece5d61a 62%);border-radius:999px;height:.34rem;box-shadow:0 0 1rem #cea85c26}.eliteXpBlock small{color:#ece5d673;font-size:.76rem}.eliteJoinedRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.eliteJoinedRow strong{color:#ece5d6c2;font-size:.82rem}.eliteAchievementGrid{grid-template-columns:repeat(4,1fr);gap:.72rem;display:grid}.eliteAchievementGrid article{text-align:center;background:#ffffff06;border:1px solid #ece5d614;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;min-height:5.4rem;padding:.72rem .55rem;display:flex}.eliteAchievementGrid article span{filter:saturate(.9);background:#cea85c1f;border:1px solid #cea85c29;border-radius:.85rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.eliteAchievementGrid article strong{color:#ece5d6db;font-size:.72rem}.eliteAchievementGrid article small{color:#ece5d675;font-size:.68rem}.eliteFollowList{flex-direction:column;display:flex}.eliteFollowList article{border-top:1px solid #ece5d612;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.75rem 0;display:grid}.eliteFollowList article:first-child{border-top:0;padding-top:0}.eliteFollowAvatar{color:#ece5d6eb;background:radial-gradient(circle at 30% 20%,#ece5d629,#cea85c1f),#0a0a0ae6;border:1px solid #cea85c29;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-weight:900;display:inline-flex}.eliteFollowList article>div:not(.eliteFollowAvatar){min-width:0}.eliteFollowList strong{color:#ece5d6eb;font-size:.88rem;line-height:1.2;display:block}.eliteFollowList span{color:#ece5d67a;margin-top:.1rem;font-size:.76rem;display:block}.eliteFollowList p{color:#ece5d680;margin:.18rem 0 0;font-size:.72rem;line-height:1.28}.eliteFollowList button{color:#080808eb;font:inherit;cursor:not-allowed;opacity:.92;background:linear-gradient(#edc66dfa,#b57d2bf2);border:0;border-radius:999px;padding:.43rem .78rem;font-size:.78rem;font-weight:900;box-shadow:0 .7rem 1.6rem #b57d2b1f}@media (max-width:1300px){.eliteAchievementGrid{grid-template-columns:repeat(2,1fr)}}.kingdomProfileEliteRail{gap:1rem!important}.kingdomProfileEliteRail .eliteRailCard{background:radial-gradient(circle at 100% 0,#cea85c12,#0000 32%),linear-gradient(#ffffff06,#ffffff02),#070707e0!important;border:1px solid #ece5d617!important;box-shadow:inset 0 1px #ffffff09,0 1rem 2.4rem #00000047!important}.kingdomProfileEliteRail .eliteRailCard h2{font-family:var(--font-display,inherit);letter-spacing:.045em;color:#ece5d6f5!important}.kingdomProfileEliteRail .eliteRailIcon{filter:grayscale(.25)saturate(.9)brightness(.9);background:#cea85c1a!important;border-color:#cea85c29!important}.kingdomProfileEliteRail .eliteVerifiedPill,.kingdomProfileEliteRail .eliteSecurePill{color:#e2c380eb;white-space:nowrap;background:#cea85c17;border:1px solid #cea85c2e;border-radius:999px;align-items:center;padding:.3rem .56rem;font-size:.74rem;font-weight:900;display:inline-flex}.kingdomProfileEliteRail .eliteAchievementGrid article,.kingdomProfileEliteRail .eliteFollowAvatar{background:radial-gradient(circle at 35% 20%,#ece5d61c,#0000 42%),#ffffff06!important;border-color:#ece5d614!important}.kingdomProfileEliteRail .eliteFollowList button{color:#080808f0!important;box-shadow:none!important;background:linear-gradient(#ece5d6f5,#c8c1b2eb)!important}.eliteProfileControlsCard{margin-bottom:1.5rem}.eliteControlList{flex-direction:column;gap:.72rem;display:flex}.eliteControlItem{appearance:none;color:#ece5d6e6;width:100%;font:inherit;text-align:left;background:#ffffff06;border:1px solid #ece5d614;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.82rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.eliteControlItem[href]:hover{background:#cea85c0f;border-color:#cea85c38;transform:translateY(-1px)}.eliteControlItem:disabled{cursor:not-allowed;opacity:.68}.eliteControlIcon{color:#e2c380eb;background:radial-gradient(circle at 35% 25%,#ece5d624,#cea85c14),#0c0c0ceb;border:1px solid #ece5d61a;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:inline-flex}.eliteControlItem strong{color:#ece5d6f0;font-size:.9rem;line-height:1.2;display:block}.eliteControlItem small{color:#ece5d67a;margin-top:.16rem;font-size:.72rem;line-height:1.25;display:block}.eliteControlItem i{color:#cea85cd1;font-size:.76rem;font-style:normal;font-weight:800}.kingdomProfileEliteRail .eliteRailCard{background:radial-gradient(circle at 100% 0,#cea85c0e,#0000 30%),linear-gradient(#ffffff05,#ffffff02),#050505eb!important;border-color:#ece5d616!important;box-shadow:inset 0 1px #ffffff06,0 1rem 2.2rem #00000057!important}.kingdomProfileEliteRail .eliteRailCard:before,.kingdomProfileEliteRail .eliteRailCard:after{opacity:0!important}.kingdomProfileEliteRail .eliteRailIcon,.kingdomProfileEliteRail .eliteAchievementGrid article span,.kingdomProfileEliteRail .eliteFollowAvatar,.kingdomProfileEliteRail .eliteControlIcon{color:#ece5d6e0!important;filter:grayscale(.42)saturate(.72)brightness(.88)!important;background:radial-gradient(circle at 35% 25%,#ece5d61c,#cea85c12),#0a0a0af0!important;border-color:#ece5d617!important}.kingdomProfileEliteRail .eliteRailCard h2,.kingdomProfileEliteRail .eliteFollowList strong,.kingdomProfileEliteRail .eliteAchievementGrid article strong,.kingdomProfileEliteRail .eliteControlItem strong,.kingdomProfileEliteRail .elitePassportRow strong,.kingdomProfileEliteRail .eliteIdentityGrid strong,.kingdomProfileEliteRail .eliteJoinedRow strong{color:#ece5d6eb!important}.kingdomProfileEliteRail .eliteVerifiedPill,.kingdomProfileEliteRail .eliteSecurePill{color:#e2c380e0!important;box-shadow:none!important;background:#cea85c14!important;border-color:#cea85c2e!important}.kingdomProfileEliteRail .eliteXpBlock i{box-shadow:none!important;background:linear-gradient(90deg,#cea85cd1 62%,#ece5d617 62%)!important}.profileVisionRail,.kingdomProfileEliteRail{background:0 0!important}.kingdomProfileEliteRail .eliteRailCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profileVisionRail.kingdomProfileEliteRail,.kingdomProfileEliteRail{color:#ece5d6e0!important;background:0 0!important}.kingdomProfileEliteRail .eliteRailCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff05,#ffffff01),#030303f0!important;border:1px solid #ece5d614!important;box-shadow:inset 0 1px #ffffff06,0 1rem 2.5rem #00000052!important}.kingdomProfileEliteRail .eliteRailCard,.kingdomProfileEliteRail .eliteRailCard *{text-shadow:none!important}.kingdomProfileEliteRail .eliteRailCard:before,.kingdomProfileEliteRail .eliteRailCard:after{display:none!important}.kingdomProfileEliteRail .eliteRailCard h2{color:#ece5d6f0!important;letter-spacing:.045em!important}.kingdomProfileEliteRail .eliteRailCardHeader button{color:#cea85cc7!important}.kingdomProfileEliteRail .eliteRailIcon,.kingdomProfileEliteRail .eliteAchievementGrid article span,.kingdomProfileEliteRail .eliteFollowAvatar,.kingdomProfileEliteRail .eliteControlIcon{color:#ece5d6d1!important;box-shadow:none!important;filter:grayscale(.55)saturate(.55)brightness(.84)!important;background:radial-gradient(circle at 35% 25%,#ece5d617,#cea85c0b),#080808f0!important;border:1px solid #ece5d616!important}.kingdomProfileEliteRail .elitePassportRow strong,.kingdomProfileEliteRail .eliteIdentityGrid strong,.kingdomProfileEliteRail .eliteJoinedRow strong,.kingdomProfileEliteRail .eliteFollowList strong,.kingdomProfileEliteRail .eliteAchievementGrid article strong,.kingdomProfileEliteRail .eliteControlItem strong{color:#ece5d6e6!important}.kingdomProfileEliteRail .elitePassportRow span,.kingdomProfileEliteRail .eliteIdentityGrid span,.kingdomProfileEliteRail .eliteXpBlock span,.kingdomProfileEliteRail .eliteJoinedRow span,.kingdomProfileEliteRail .eliteFollowList span,.kingdomProfileEliteRail .eliteFollowList p,.kingdomProfileEliteRail .eliteAchievementGrid article small,.kingdomProfileEliteRail .eliteControlItem small{color:#ece5d670!important}.kingdomProfileEliteRail .elitePassportRow,.kingdomProfileEliteRail .eliteIdentityGrid,.kingdomProfileEliteRail .eliteXpBlock,.kingdomProfileEliteRail .eliteFollowList article{border-color:#ece5d611!important}.kingdomProfileEliteRail .eliteVerifiedPill,.kingdomProfileEliteRail .eliteSecurePill{color:#e2c380d6!important;box-shadow:none!important;background:#cea85c13!important;border:1px solid #cea85c29!important}.kingdomProfileEliteRail .eliteXpBlock strong{color:#e2c380e0!important}.kingdomProfileEliteRail .eliteXpBlock i{border-radius:999px;height:.34rem;display:block;position:relative;overflow:hidden;box-shadow:none!important;background:#ece5d616!important}.kingdomProfileEliteRail .eliteXpBlock i>span{border-radius:inherit;background:#cea85cc7;height:100%;display:block}.kingdomProfileEliteRail .eliteXpBlock small{letter-spacing:.12em;color:#cea85c99!important}.kingdomProfileEliteRail .eliteFollowList button{color:#ece5d6d1!important;box-shadow:none!important;background:#ece5d60e!important;border:1px solid #ece5d621!important}.kingdomProfileEliteRail .eliteFollowList button:hover{background:#ece5d617!important}.kingdomProfileEliteRail .eliteAchievementGrid article,.kingdomProfileEliteRail .eliteControlItem{background:linear-gradient(#ffffff05,#ffffff02),#080808bd!important;border-color:#ece5d613!important}.kingdomProfileEliteRail .eliteFollowList article:hover,.kingdomProfileEliteRail .eliteAchievementGrid article:hover,.kingdomProfileEliteRail .eliteControlItem[href]:hover{background:#ece5d609!important;border-color:#ece5d61d!important}.profileTopCrownBadge{transform:translateY(-.02rem);color:#ffdf8ef5!important;width:1.72rem!important;min-width:1.72rem!important;height:1.72rem!important;text-shadow:none!important;vertical-align:middle!important;background:radial-gradient(circle at 35% 25%,#ffe79c4d,#cea85c29 46%,#231b09eb 100%)!important;border:1px solid #cea85c5c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:.38rem!important;font-size:.9rem!important;line-height:1!important;display:inline-flex!important;box-shadow:0 0 0 1px #00000080,0 0 1.1rem #cea85c33,inset 0 1px #ffffff1f!important}.profileTopNameWithCrown{color:#ece5d6f5!important;align-items:center!important;gap:.1rem!important;display:inline-flex!important}.profileTopNameWithCrown .profileTopCrownBadge{position:relative!important;top:auto!important}.profileCrownBadge,.profileTopCrownBadge{letter-spacing:.08em;font-size:.72rem}.achievementGrid .achievementLocked{opacity:.42}.achievementGrid .achievementUnlocked em,.achievementGrid .achievementLocked em{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-top:.35rem;font-size:.68rem;font-style:normal;display:block}.profileCrownBadge,.profileTopCrownBadge{color:#f4d37a;text-shadow:0 0 8px #f4d37a8c,0 0 18px #b1842d59;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:1;display:inline-flex}.profileCrownBadge{border-radius:999px;width:42px;height:42px;margin-left:10px;font-size:1.55rem}.profileTopCrownBadge{border-radius:999px;width:28px;height:28px;margin-left:8px;font-size:1.05rem}.profileCrownBadge{width:56px!important;min-width:56px!important;height:56px!important;font-size:2.25rem!important;font-weight:900!important;line-height:1!important}.profileTopCrownBadge{width:34px!important;min-width:34px!important;height:34px!important;font-size:1.45rem!important;font-weight:900!important;line-height:1!important}.profileCrownBadge,.profileTopCrownBadge{transform:translateY(-1px)}a[href="/kingdom/crown"]{position:relative}a[href="/kingdom/crown"] .sidebarIcon,a[href="/kingdom/crown"] .navIcon,a[href="/kingdom/crown"] .kingdomNavIcon,a[href="/kingdom/crown"] [class*=Icon],a[href="/kingdom/crown"] [class*=icon]{transform:translateY(-1px);color:#f4d37a!important;text-shadow:0 0 8px #f4d37aa6,0 0 18px #b1842d73!important;background:radial-gradient(circle at 35% 25%,#f4d37a52,#0000 42%),#f4d37a14!important;border:1px solid #f4d37a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.75rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:0 0 12px #f4d37a38,inset 0 0 18px #f4d37a14!important}[class*=RightRail] [class*=profile]:first-child,[class*=rightRail] [class*=profile]:first-child,[class*=Rail] [class*=Profile]:first-child,[class*=rail] [class*=Profile]:first-child{overflow:hidden}[class*=RightRail] [class*=profile] [class*=Cover],[class*=rightRail] [class*=profile] [class*=Cover],[class*=Rail] [class*=Profile] [class*=Cover],[class*=rail] [class*=Profile] [class*=Cover]{background:radial-gradient(circle at 18% 0,#d7aa4c2e,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff06)!important;height:96px!important;min-height:96px!important}[class*=RightRail] [class*=profile] [class*=Avatar],[class*=rightRail] [class*=profile] [class*=Avatar],[class*=Rail] [class*=Profile] [class*=Avatar],[class*=rail] [class*=Profile] [class*=Avatar]{border-radius:24px!important;width:86px!important;height:86px!important;margin-top:-46px!important;margin-left:28px!important;box-shadow:0 0 0 1px #d7aa4c57,0 18px 42px #0000008c,0 0 28px #d7aa4c1f!important}[class*=RightRail] [class*=profile] h2,[class*=RightRail] [class*=profile] h3,[class*=rightRail] [class*=profile] h2,[class*=rightRail] [class*=profile] h3,[class*=Rail] [class*=Profile] h2,[class*=Rail] [class*=Profile] h3{letter-spacing:-.02em!important;margin-top:10px!important;margin-bottom:2px!important;font-size:1.55rem!important;line-height:1.05!important}[class*=RightRail] [class*=profile] p,[class*=rightRail] [class*=profile] p,[class*=Rail] [class*=Profile] p{line-height:1.5!important}[class*=RightRail] [class*=profile] a[href="/kingdom/profile"],[class*=rightRail] [class*=profile] a[href="/kingdom/profile"],[class*=Rail] [class*=Profile] a[href="/kingdom/profile"]{color:#efe6d3!important;background:#ffffff09!important;border:1px solid #d7aa4c38!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 1.15rem!important;font-weight:800!important;display:inline-flex!important}[class*=RightRail] [class*=profile] [class*=Stats],[class*=rightRail] [class*=profile] [class*=Stats],[class*=Rail] [class*=Profile] [class*=Stats],[class*=rail] [class*=Profile] [class*=Stats]{border-top:1px solid #ffffff13!important;border-bottom:1px solid #ffffff13!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:22px!important;display:grid!important}[class*=RightRail] [class*=profile] [class*=Stats]>*,[class*=rightRail] [class*=profile] [class*=Stats]>*,[class*=Rail] [class*=Profile] [class*=Stats]>*,[class*=rail] [class*=Profile] [class*=Stats]>*{text-align:center!important;padding:16px 10px!important}[class*=RightRail] [class*=profile] [class*=Stats] strong,[class*=rightRail] [class*=profile] [class*=Stats] strong,[class*=Rail] [class*=Profile] [class*=Stats] strong{color:#f2eadb!important;font-size:1rem!important;display:block!important}[class*=RightRail] [class*=profile] [class*=Stats] span,[class*=rightRail] [class*=profile] [class*=Stats] span,[class*=Rail] [class*=Profile] [class*=Stats] span{color:#d7aa4cdb!important;letter-spacing:.06em!important;margin-top:4px!important;font-size:.68rem!important;line-height:1.2!important;display:block!important}[class*=RightRail] .profileCrownBadge,[class*=rightRail] .profileCrownBadge,[class*=Rail] .profileCrownBadge,[class*=rail] .profileCrownBadge{width:28px!important;min-width:28px!important;height:28px!important;margin-left:6px!important;font-size:1.2rem!important;transform:translateY(-2px)!important}.rightRail .citizenCard{overflow:hidden}.rightRail .citizenCard .railCover{height:108px!important;min-height:108px!important}.rightRail .citizenCard .profileRow{margin-top:-54px!important;margin-bottom:24px!important;padding:0 34px!important}.rightRail .citizenCard .miniProfileNameRow{align-items:center!important;gap:10px!important;margin:0 0 8px!important;padding:0 34px!important;display:flex!important}.rightRail .citizenCard .miniProfileNameRow h3{margin:0!important;line-height:1!important}.rightRail .citizenCard .handle{margin:0 0 24px!important;padding:0 34px!important;display:block!important}.rightRail .citizenCard>p{max-width:390px!important;margin:0 0 30px!important;padding:0 34px!important;line-height:1.55!important}.rightRail .citizenCard .profileStats{border-top:1px solid #ffffff17!important;border-bottom:1px solid #ffffff17!important;grid-template-columns:1fr .8fr 1.25fr!important;gap:0!important;margin:0!important;padding:18px 28px 16px!important;display:grid!important}.rightRail .citizenCard .profileStats>div{text-align:left!important;border-left:1px solid #ffffff14!important;min-width:0!important;padding:0 14px!important}.rightRail .citizenCard .profileStats>div:first-child{border-left:0!important}.rightRail .citizenCard .profileStats strong{white-space:nowrap!important;margin-bottom:6px!important;font-size:1.15rem!important;line-height:1.05!important;display:block!important}.rightRail .citizenCard .profileStats span{letter-spacing:.04em!important;white-space:nowrap!important;font-size:.66rem!important;line-height:1.15!important;display:block!important}.rightRail .citizenCard .profileStats>div:nth-child(3) strong{white-space:normal!important;font-size:1.05rem!important}.rightRail .citizenCard .fullWidth{width:calc(100% - 68px)!important;margin:26px 34px 34px!important}@media (min-width:1280px){:root{--xk-sidebar-width:300px;--xk-center-width:720px;--xk-right-rail-width:390px;--xk-main-width:calc(var(--xk-center-width) + var(--xk-right-rail-width));--xk-shell-width:calc(var(--xk-sidebar-width) + var(--xk-main-width));--xk-outer-gutter:max(28px, calc((100vw - var(--xk-shell-width)) / 2))}html,body{background:#000!important;overflow-x:hidden!important}div[class*=Layout]{max-width:none!important;margin-left:initial!important;margin-right:initial!important;grid-template-columns:initial!important}.kingdomSidebar,.appSidebar,.sidebar,nav[class*=Sidebar],aside[class*=Sidebar]{width:var(--xk-sidebar-width)!important;min-width:var(--xk-sidebar-width)!important;max-width:var(--xk-sidebar-width)!important;flex:0 0 var(--xk-sidebar-width)!important;box-sizing:border-box!important;margin-left:var(--xk-outer-gutter)!important;padding-left:28px!important;padding-right:26px!important}.routePage,.profileVisionPage{width:var(--xk-main-width)!important;max-width:var(--xk-main-width)!important;flex:0 0 var(--xk-main-width)!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.contentGrid,.profileVisionShell{grid-template-columns:var(--xk-center-width) var(--xk-right-rail-width)!important;width:var(--xk-main-width)!important;max-width:var(--xk-main-width)!important;align-items:start!important;gap:0!important;margin:0!important;display:grid!important;overflow:visible!important}.feedColumn,.profileVisionMain{width:var(--xk-center-width)!important;max-width:var(--xk-center-width)!important;border-left:1px solid #ffffff14!important;border-right:1px solid #ffffff14!important;min-width:0!important;overflow:visible!important}.rightRail,.profileVisionRail,.kingdomProfileEliteRail{width:var(--xk-right-rail-width)!important;min-width:var(--xk-right-rail-width)!important;max-width:var(--xk-right-rail-width)!important;box-sizing:border-box!important;height:100vh!important;padding:18px 22px 48px!important;position:sticky!important;top:0!important;overflow:visible auto!important}.welcomePanel{width:var(--xk-main-width)!important;max-width:var(--xk-main-width)!important;border-radius:0!important;margin:0!important}.profileTopBar{width:var(--xk-center-width)!important;max-width:var(--xk-center-width)!important;z-index:20!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#000000c7!important;border-bottom:1px solid #ffffff14!important;margin:0!important;position:sticky!important;top:0!important}.profileHeroCard{border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;overflow:visible!important}.profileHeroCover{height:176px!important}.profileHeroBody{padding:0 34px 30px!important;position:relative!important;overflow:visible!important}.profileVisionAvatar,.avatarHero,.profileMediaAvatar{margin-left:0!important;transform:none!important}.profileHeroCopy,.profileNameLine,.profileHandle,.profileBio,.profileMetaRow,.profileStatRow{min-width:0!important;max-width:100%!important;margin-left:0!important;overflow:visible!important}.profileTabs,.feedTabs{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#000000c7!important;border-bottom:1px solid #ffffff14!important}.profileTabs{overflow-x:auto!important}.profileTabs a{white-space:nowrap!important}.railCard,.eliteRailCard,.eliteIdentityCard,.profileAchievementsCard,.profileSettingsCard,.homeSuggestedFollowRail,.promptCard{box-sizing:border-box!important;border-radius:24px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:1536px){:root{--xk-sidebar-width:320px;--xk-outer-gutter:max(42px, calc((100vw - var(--xk-shell-width)) / 2))}.kingdomSidebar,.appSidebar,.sidebar,nav[class*=Sidebar],aside[class*=Sidebar]{padding-left:36px!important}}@media (max-width:1279px){.routePage,.profileVisionPage,.contentGrid,.profileVisionShell{width:100%!important;max-width:100%!important}.contentGrid,.profileVisionShell{grid-template-columns:1fr!important}.rightRail,.profileVisionRail,.kingdomProfileEliteRail{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;position:relative!important}}@media (min-width:1280px){:root{--xk-fixed-sidebar-left:20px;--xk-fixed-sidebar-width:272px;--xk-shell-gap:54px;--xk-center-width:720px;--xk-right-width:390px;--xk-shell-width:calc(var(--xk-center-width) + var(--xk-right-width));--xk-main-left:calc(var(--xk-fixed-sidebar-left) + var(--xk-fixed-sidebar-width) + var(--xk-shell-gap))}html,body{overflow-x:hidden!important}.kingdomSidebar,.appSidebar,.sidebar,nav[class*=Sidebar],aside[class*=Sidebar]{top:0!important;left:var(--xk-fixed-sidebar-left)!important;width:var(--xk-fixed-sidebar-width)!important;min-width:var(--xk-fixed-sidebar-width)!important;max-width:var(--xk-fixed-sidebar-width)!important;box-sizing:border-box!important;z-index:40!important;height:100vh!important;padding:18px 22px 20px!important;position:fixed!important;overflow:hidden auto!important}.routePage,.profileVisionPage{width:var(--xk-shell-width)!important;max-width:var(--xk-shell-width)!important;min-width:0!important;margin-left:var(--xk-main-left)!important;margin-right:0!important;padding:0!important;overflow:visible!important}.contentGrid,.profileVisionShell{grid-template-columns:var(--xk-center-width) var(--xk-right-width)!important;width:var(--xk-shell-width)!important;max-width:var(--xk-shell-width)!important;align-items:start!important;gap:0!important;margin:0!important;display:grid!important;overflow:visible!important}.feedColumn,.profileVisionMain{width:var(--xk-center-width)!important;max-width:var(--xk-center-width)!important;min-width:0!important;overflow:visible!important}.rightRail,.profileVisionRail,.kingdomProfileEliteRail{width:var(--xk-right-width)!important;min-width:var(--xk-right-width)!important;max-width:var(--xk-right-width)!important;box-sizing:border-box!important;justify-self:end!important;height:100vh!important;margin-left:0!important;margin-right:0!important;padding:18px 0 48px 22px!important;position:sticky!important;top:0!important;overflow:visible auto!important}.profileTopBar{width:var(--xk-center-width)!important;max-width:var(--xk-center-width)!important;margin:0!important}.welcomePanel{width:var(--xk-shell-width)!important;max-width:var(--xk-shell-width)!important;margin:0!important}}@media (min-width:1536px){:root{--xk-fixed-sidebar-left:28px;--xk-fixed-sidebar-width:280px;--xk-shell-gap:62px}}@media (max-width:1279px){.kingdomSidebar,.appSidebar,.sidebar,nav[class*=Sidebar],aside[class*=Sidebar]{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important}.routePage,.profileVisionPage,.contentGrid,.profileVisionShell{width:100%!important;max-width:100%!important;margin-left:0!important}.contentGrid,.profileVisionShell{grid-template-columns:1fr!important}.rightRail,.profileVisionRail,.kingdomProfileEliteRail{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:18px 0 32px!important;position:relative!important}}@media (min-width:1280px){:root{--xk-fixed-sidebar-width-final:300px;--xk-sidebar-to-content-gap-final:62px;--xk-center-width-final:720px;--xk-right-rail-width-final:390px;--xk-main-left-final:calc(var(--xk-fixed-sidebar-width-final) + var(--xk-sidebar-to-content-gap-final));--xk-main-width-final:calc(var(--xk-center-width-final) + var(--xk-right-rail-width-final))}html,body{background:#000!important;overflow-x:hidden!important}.kingdomReforge .kingdomSidebar,.kingdomSidebar{width:var(--xk-fixed-sidebar-width-final)!important;min-width:var(--xk-fixed-sidebar-width-final)!important;max-width:var(--xk-fixed-sidebar-width-final)!important;box-sizing:border-box!important;z-index:1000!important;background:#000!important;border-right:1px solid #ffffff1a!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:26px 26px 22px 44px!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}.kingdomReforge .routePage,.kingdomReforge .profileVisionPage,.routePage.profileVisionPage,.routePage{width:var(--xk-main-width-final)!important;max-width:var(--xk-main-width-final)!important;min-width:0!important;margin-left:var(--xk-main-left-final)!important;margin-right:0!important;padding:0!important;overflow:visible!important}.kingdomReforge .contentGrid,.kingdomReforge .profileVisionShell,.contentGrid,.profileVisionShell{grid-template-columns:var(--xk-center-width-final) var(--xk-right-rail-width-final)!important;width:var(--xk-main-width-final)!important;max-width:var(--xk-main-width-final)!important;align-items:start!important;gap:0!important;min-width:0!important;margin:0!important;display:grid!important;overflow:visible!important}.kingdomReforge .feedColumn,.kingdomReforge .profileVisionMain,.feedColumn,.profileVisionMain{width:var(--xk-center-width-final)!important;max-width:var(--xk-center-width-final)!important;border-left:1px solid #ffffff14!important;border-right:1px solid #ffffff14!important;min-width:0!important;overflow:hidden!important}.kingdomReforge .rightRail,.kingdomReforge .profileVisionRail,.kingdomReforge .kingdomProfileEliteRail,.rightRail,.profileVisionRail,.kingdomProfileEliteRail{width:var(--xk-right-rail-width-final)!important;min-width:var(--xk-right-rail-width-final)!important;max-width:var(--xk-right-rail-width-final)!important;box-sizing:border-box!important;justify-self:end!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:18px 0 48px 22px!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.kingdomReforge .welcomePanel,.welcomePanel{width:var(--xk-main-width-final)!important;max-width:var(--xk-main-width-final)!important;border-radius:0!important;margin:0!important}.kingdomReforge .profileTopBar,.profileTopBar{width:var(--xk-center-width-final)!important;max-width:var(--xk-center-width-final)!important;margin:0!important}.kingdomReforge .profileTabs,.profileTabs{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;display:grid!important;overflow:hidden!important}.kingdomReforge .profileTabs a,.profileTabs a{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;min-width:0!important;padding-left:6px!important;padding-right:6px!important;font-size:.86rem!important;overflow:hidden!important}}@media (min-width:1536px){:root{--xk-fixed-sidebar-width-final:320px;--xk-sidebar-to-content-gap-final:70px}.kingdomReforge .kingdomSidebar,.kingdomSidebar{padding-left:56px!important;padding-right:30px!important}}@media (max-width:1279px){.kingdomReforge .kingdomSidebar,.kingdomSidebar{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;padding:initial!important;z-index:auto!important;position:relative!important;inset:auto!important}.kingdomReforge .routePage,.kingdomReforge .profileVisionPage,.routePage,.profileVisionPage{width:100%!important;max-width:100%!important;margin-left:0!important}.kingdomReforge .contentGrid,.kingdomReforge .profileVisionShell,.contentGrid,.profileVisionShell{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}}@media (min-width:1280px){.kingdomReforge .routePage,.kingdomReforge .profileVisionPage,.routePage.profileVisionPage,.routePage{margin-left:calc(var(--xk-main-left-final) - 100px)!important;margin-left:calc(var(--xk-main-left-final) - 100px)!important;margin-left:calc(var(--xk-main-left-final) - 250px)!important}:root{--xk-center-width-final:920px!important;--xk-main-width-final:calc(var(--xk-center-width-final) + var(--xk-right-rail-width-final))!important}.kingdomReforge .routePage,.kingdomReforge .profileVisionPage,.routePage.profileVisionPage,.routePage{width:var(--xk-main-width-final)!important;max-width:var(--xk-main-width-final)!important;margin-left:calc(var(--xk-main-left-final) - 250px)!important}.kingdomReforge .contentGrid,.kingdomReforge .profileVisionShell,.contentGrid,.profileVisionShell{grid-template-columns:var(--xk-center-width-final) var(--xk-right-rail-width-final)!important;width:var(--xk-main-width-final)!important;max-width:var(--xk-main-width-final)!important}.kingdomReforge .feedColumn,.kingdomReforge .profileVisionMain,.feedColumn,.profileVisionMain,.kingdomReforge .profileTopBar,.profileTopBar{width:var(--xk-center-width-final)!important;max-width:var(--xk-center-width-final)!important}.kingdomReforge .routePage,.kingdomReforge .profileVisionPage,.routePage.profileVisionPage,.routePage{margin-left:calc(var(--xk-main-left-final) - 150px)!important}:root{--kingdom-left-width:275px;--kingdom-main-width:600px;--kingdom-right-width:350px;--kingdom-column-gap:30px;--kingdom-shell-width:1255px}html,body{background:#000!important;overflow-x:hidden!important}.kingdomReforge{grid-template-columns:var(--kingdom-left-width) calc(var(--kingdom-main-width) + var(--kingdom-column-gap) + var(--kingdom-right-width))!important;column-gap:var(--kingdom-column-gap)!important;max-width:var(--kingdom-shell-width)!important;align-items:start!important;margin:0 auto!important;display:grid!important}.kingdomReforge .kingdomSidebar,.kingdomSidebar{height:100vh!important;width:var(--kingdom-left-width)!important;min-width:var(--kingdom-left-width)!important;max-width:var(--kingdom-left-width)!important;box-sizing:border-box!important;margin:0!important;padding:18px 18px 22px!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.kingdomReforge .routePage,.kingdomReforge .profileVisionPage,.routePage,.profileVisionPage{width:calc(var(--kingdom-main-width) + var(--kingdom-column-gap) + var(--kingdom-right-width))!important;max-width:calc(var(--kingdom-main-width) + var(--kingdom-column-gap) + var(--kingdom-right-width))!important;margin:0!important;padding:0!important;overflow:visible!important}.kingdomReforge .contentGrid,.kingdomReforge .profileVisionShell,.contentGrid,.profileVisionShell{grid-template-columns:var(--kingdom-main-width) var(--kingdom-right-width)!important;column-gap:var(--kingdom-column-gap)!important;width:calc(var(--kingdom-main-width) + var(--kingdom-column-gap) + var(--kingdom-right-width))!important;max-width:calc(var(--kingdom-main-width) + var(--kingdom-column-gap) + var(--kingdom-right-width))!important;align-items:start!important;margin:0!important;display:grid!important;overflow:visible!important}.kingdomReforge .feedColumn,.kingdomReforge .profileVisionMain,.feedColumn,.profileVisionMain{width:var(--kingdom-main-width)!important;min-width:var(--kingdom-main-width)!important;max-width:var(--kingdom-main-width)!important;box-sizing:border-box!important;border-left:1px solid #ffffff14!important;border-right:1px solid #ffffff14!important;min-height:100vh!important;overflow:hidden!important}.kingdomReforge .rightRail,.kingdomReforge .profileVisionRail,.kingdomReforge .kingdomProfileEliteRail,.rightRail,.profileVisionRail,.kingdomProfileEliteRail{height:100vh!important;width:var(--kingdom-right-width)!important;min-width:var(--kingdom-right-width)!important;max-width:var(--kingdom-right-width)!important;box-sizing:border-box!important;margin:0!important;padding:18px 0 48px!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.kingdomReforge .profileTopBar,.profileTopBar{width:var(--kingdom-main-width)!important;max-width:var(--kingdom-main-width)!important;margin:0!important}.kingdomReforge .welcomePanel,.welcomePanel{width:calc(var(--kingdom-main-width) + var(--kingdom-column-gap) + var(--kingdom-right-width))!important;max-width:calc(var(--kingdom-main-width) + var(--kingdom-column-gap) + var(--kingdom-right-width))!important;margin:0!important}}@media (max-width:1279px){.kingdomReforge{max-width:none!important;margin:0!important;display:block!important}.kingdomSidebar,.routePage,.profileVisionPage,.contentGrid,.profileVisionShell,.feedColumn,.profileVisionMain,.rightRail,.profileVisionRail,.kingdomProfileEliteRail{width:100%!important;min-width:0!important;max-width:100%!important}.contentGrid,.profileVisionShell{grid-template-columns:1fr!important}.rightRail,.profileVisionRail,.kingdomProfileEliteRail{height:auto!important;position:relative!important}}@media (min-width:1280px){.kingdomReforge{column-gap:0!important}.kingdomReforge .profileVisionShell,.kingdomReforge .contentGrid,.profileVisionShell,.contentGrid{position:relative!important;left:-280px!important}}@media (min-width:900px){.kingdomSidebar nav:first-of-type{gap:8px!important}.kingdomSidebar nav:first-of-type a{min-height:46px!important}}@media (min-width:1280px){.kingdomReforge>.routePage:has([class*=community i]){width:950px!important;max-width:950px!important;margin-left:0!important;margin-right:auto!important;position:relative!important;left:-280px!important;overflow:visible!important}.kingdomReforge>main:has([class*=community i]){width:950px!important;max-width:950px!important;margin-left:0!important;margin-right:auto!important;position:relative!important;left:-280px!important;overflow:visible!important}.kingdomReforge>.kingdomMain:has([class*=community i]){width:950px!important;max-width:950px!important;margin-left:0!important;margin-right:auto!important;position:relative!important;left:-280px!important;overflow:visible!important}.kingdomReforge>.routePage:has([class*=community i]) :is([class*=hero i],[class*=grid i],[class*=card i]){max-width:950px!important}.kingdomReforge>main:has([class*=community i]) :is([class*=hero i],[class*=grid i],[class*=card i]){max-width:950px!important}.kingdomReforge>.routePage:has([class*=community i]) :is([class*=communityGrid i],[class*=roomGrid i],[class*=cardsGrid i]){width:950px!important;max-width:950px!important}.kingdomReforge>main:has([class*=community i]) :is([class*=communityGrid i],[class*=roomGrid i],[class*=cardsGrid i]){width:950px!important;max-width:950px!important}.kingdomReforge .routePage:has(.communityShell){width:min(950px,100vw - 560px)!important;max-width:950px!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.kingdomReforge main:has(.communityShell){width:min(950px,100vw - 560px)!important;max-width:950px!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.communityShell{width:100%!important;max-width:950px!important;margin:0!important;padding-left:0!important}.communityShell :is(.communityHero,.communityGrid,.communityRooms,.communityCards){width:100%!important;max-width:950px!important;margin-left:0!important;margin-right:0!important}.communityShell .communityGrid,.communityShell .communityRooms,.communityShell .communityCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}}@media (max-width:1279px){.communityShell{width:100%!important;max-width:100%!important}.communityShell .communityGrid,.communityShell .communityRooms,.communityShell .communityCards{grid-template-columns:1fr!important}}@media (min-width:1280px){.kingdomReforge>.routePage:has([class*=community i]){margin-left:0!important;margin-right:auto!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.kingdomReforge>main:has([class*=community i]){margin-left:0!important;margin-right:auto!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.kingdomReforge>.kingdomMain:has([class*=community i]){margin-left:0!important;margin-right:auto!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.kingdomReforge>.routePage:has([class*=community i]) [class*=community i]{left:0!important;transform:none!important}.kingdomReforge>main:has([class*=community i]) [class*=community i]{left:0!important;transform:none!important}.kingdomReforge>.kingdomMain:has([class*=community i]) [class*=community i]{left:0!important;transform:none!important}.kingdomReforge>.routePage:has([class*=community i]) .contentGrid{position:relative!important;left:0!important;transform:none!important}.kingdomReforge>main:has([class*=community i]) .contentGrid{position:relative!important;left:0!important;transform:none!important}.kingdomReforge>.kingdomMain:has([class*=community i]) .contentGrid{position:relative!important;left:0!important;transform:none!important}.kingdomReforge>.routePage:has([class*=community i]){padding-left:28px!important;padding-right:28px!important}.kingdomReforge>.routePage:has([class*=community i]) :is([class*=hero i],[class*=Hero i]){min-height:330px!important;padding:72px 64px!important}.kingdomReforge>.routePage:has([class*=community i]) :is([class*=hero i],[class*=Hero i]) h1{letter-spacing:-.04em!important;margin-top:18px!important;margin-bottom:28px!important;font-size:clamp(46px,4vw,66px)!important;line-height:.95!important}.kingdomReforge>.routePage:has([class*=community i]) :is([class*=hero i],[class*=Hero i]) p{max-width:650px!important;font-size:17px!important;line-height:1.8!important}.kingdomReforge>.routePage:has([class*=community i]) :is([class*=grid i],[class*=Grid i]){margin-top:26px!important}.kingdomReforge>.routePage:has([class*=community i]) :is([class*=card i],[class*=Card i]){min-height:275px!important;padding:42px 36px!important}.kingdomReforge>.routePage:has(.xkCommunityPage){box-sizing:border-box!important;width:980px!important;max-width:980px!important;margin-left:0!important;margin-right:auto!important;padding:0 28px 64px!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.routePage:has(.xkCommunityPage){box-sizing:border-box!important;width:980px!important;max-width:980px!important;margin-left:0!important;margin-right:auto!important;padding:0 28px 64px!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}}.xkCommunityPage,.xkCommunityPage *{box-sizing:border-box!important}.xkCommunityPage{width:100%!important;max-width:980px!important;margin:0!important;padding:34px 0 80px!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.xkCommunityHero{background:radial-gradient(circle at 82% 18%,#ffffff0f,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff03)!important;border:1px solid #eee8d81c!important;border-radius:28px!important;width:100%!important;min-height:330px!important;padding:68px 64px!important;box-shadow:inset 0 1px #ffffff09!important}.xkCommunityKicker{font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:.16em!important;color:#f5deadb8!important;margin:0 0 18px!important;font-size:.74rem!important;font-weight:800!important}.xkCommunityHero h1{max-width:820px!important;font-family:var(--font-serif), Georgia, serif!important;letter-spacing:-.055em!important;color:#f6f1e4fa!important;margin:0 0 28px!important;font-size:clamp(3.1rem,4.7vw,5.05rem)!important;line-height:.95!important}.xkCommunityIntro{color:#eee8d8e0!important;max-width:650px!important;margin:0!important;font-size:1.05rem!important;font-weight:650!important;line-height:1.85!important}.xkCommunityBadges{flex-wrap:wrap!important;gap:12px!important;margin-top:32px!important;display:flex!important}.xkCommunityBadges span{color:#eee8d8ad!important;background:#00000038!important;border:1px solid #eee8d824!important;align-items:center!important;height:30px!important;padding:0 14px!important;font-size:.72rem!important;font-weight:700!important;display:inline-flex!important}.xkCommunityRooms{background:#ffffff03!important;border:1px solid #eee8d81a!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin-top:28px!important;display:grid!important}.xkCommunityRoomCard{background:radial-gradient(circle at 85% 12%,#ffffff0b,#0000 35%),#0000002e!important;border-right:1px solid #eee8d81a!important;flex-direction:column!important;justify-content:space-between!important;gap:32px!important;min-height:290px!important;padding:40px 36px 36px!important;display:flex!important}.xkCommunityRoomCard:last-child{border-right:0!important}.xkCommunityRoomNumber{color:#f5deadb8!important;font-family:var(--font-serif), Georgia, serif!important;font-size:.95rem!important}.xkCommunityRoomCard h2{font-family:var(--font-serif), Georgia, serif!important;letter-spacing:-.035em!important;color:#f6f1e4f5!important;margin:0 0 22px!important;font-size:1.8rem!important;line-height:1.05!important}.xkCommunityRoomCard p{color:#eee8d8d1!important;max-width:260px!important;margin:0!important;font-size:.92rem!important;font-weight:650!important;line-height:1.7!important}.xkCommunityRoomCard strong{font-family:var(--font-sans), system-ui, sans-serif!important;letter-spacing:.12em!important;color:#f6f1e4e6!important;font-size:.73rem!important}@media (max-width:1279px){.xkCommunityPage{max-width:100%!important;padding:24px 18px 56px!important}.xkCommunityHero{min-height:auto!important;padding:42px 28px!important}.xkCommunityRooms{grid-template-columns:1fr!important}.xkCommunityRoomCard{border-bottom:1px solid #eee8d81a!important;border-right:0!important}.xkCommunityRoomCard:last-child{border-bottom:0!important}}@media (min-width:1280px){.kingdomReforge>.routePage:has(.passportPage){box-sizing:border-box!important;width:980px!important;max-width:980px!important;margin-left:0!important;margin-right:auto!important;padding:0 28px 64px!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.routePage:has(.passportPage){box-sizing:border-box!important;width:980px!important;max-width:980px!important;margin-left:0!important;margin-right:auto!important;padding:0 28px 64px!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.passportPage{box-sizing:border-box!important;place-items:start center!important;width:100%!important;max-width:980px!important;min-height:calc(100vh - 40px)!important;margin:0!important;padding:56px 0 80px!important;display:grid!important;position:relative!important;left:0!important;overflow:visible!important;transform:none!important}.passportPage .passportOnlyLayout,.passportOnlyLayout{grid-template-columns:1fr!important;justify-content:center!important;place-items:center!important;gap:0!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:0!important;display:grid!important}.passportPage .passportOnlyLayout>*,.passportOnlyLayout>*{margin-left:auto!important;margin-right:auto!important}}@media (max-width:1279px){.passportPage{place-items:center!important;width:100%!important;max-width:100%!important;padding:32px 18px 56px!important;display:grid!important}.passportPage .passportOnlyLayout,.passportOnlyLayout{grid-template-columns:1fr!important;justify-items:center!important}}@media (min-width:1280px){.kingdomReforge .profileVisionShell,.kingdomReforge .contentGrid,.profileVisionShell,.contentGrid{left:0!important}}.kingdomShell,.kingdom-shell,.kingdomLayout,.kingdom-layout,.kingdomPageShell,.kingdom-page-shell{gap:0!important}.kingdomMain,.kingdom-main,.kingdomContent,.kingdom-content,.kingdomPage,.kingdom-page,.kingdomCenter,.kingdom-center,.kingdomFeed,.kingdom-feed{margin-left:0!important;padding-left:0!important}.kingdomShell,.kingdom-shell,.kingdomLayout,.kingdom-layout{grid-template-columns:var(--kingdom-sidebar-width,360px) minmax(0, 1fr)!important}.kingdomMain>*,.kingdom-main>*,.kingdomContent>*,.kingdom-content>*{margin-left:0!important}:root{--kingdom-black:#030303;--kingdom-black-soft:#070707;--kingdom-black-panel:#080808f0;--kingdom-black-card:#0c0c0ce0;--kingdom-bone:#f4efe4;--kingdom-bone-soft:#f4efe4c7;--kingdom-bone-muted:#f4efe485;--kingdom-bone-faint:#f4efe447;--kingdom-bronze:#b8944f;--kingdom-bronze-light:#d6b66a;--kingdom-bronze-soft:#b8944f6b;--kingdom-bronze-faint:#b8944f2e;--kingdom-border:#f4efe41f;--kingdom-border-gold:#d6b66a3d;--kingdom-shadow-gold:0 0 34px #b8944f1f}html,body{background:radial-gradient(circle at top right, #b8944f14, transparent 34rem), radial-gradient(circle at top left, #d6b66a0b, transparent 28rem), var(--kingdom-black)!important;color:var(--kingdom-bone)!important}body,body *{color:var(--kingdom-bone)!important}small,label,p,span,li,td,th,input,textarea,select,[class*=muted],[class*=secondary],[class*=subtext],[class*=description],[class*=meta]{color:var(--kingdom-bone-soft)!important}h1,h2,h3,h4,h5,h6,strong,b{color:var(--kingdom-bone)!important}a,a *,[class*=link]{color:var(--kingdom-bronze-light)!important}[class*=bg-white],[class*=bg-slate],[class*=bg-zinc],[class*=bg-neutral],[class*=bg-stone],[class*=bg-gray],[class*=bg-blue],[class*=bg-indigo],[class*=bg-purple],[class*=bg-pink],[class*=bg-red],[class*=bg-orange],[class*=bg-yellow],[class*=bg-green],[class*=bg-emerald],[class*=bg-teal],[class*=bg-cyan]{background-color:var(--kingdom-black-card)!important}main,section,article,aside,nav,header,footer,[class*=shell],[class*=Shell],[class*=layout],[class*=Layout],[class*=page],[class*=Page],[class*=panel],[class*=Panel],[class*=card],[class*=Card],[class*=modal],[class*=Modal],[class*=drawer],[class*=Drawer],[class*=sidebar],[class*=Sidebar],[class*=rail],[class*=Rail]{border-color:var(--kingdom-border)!important}[class*=panel],[class*=Panel],[class*=card],[class*=Card],[class*=box],[class*=Box],[class*=composer],[class*=Composer],[class*=container],[class*=Container]{box-shadow:var(--kingdom-shadow-gold);background-color:var(--kingdom-black-card)!important}[class*=border],hr{border-color:var(--kingdom-border)!important}button,[role=button],input[type=button],input[type=submit],input[type=reset],[class*=button],[class*=Button],[class*=btn],[class*=Btn]{color:#fff8e7!important;border-color:var(--kingdom-border-gold)!important;background:linear-gradient(135deg,#d6b66aeb,#785620f0)!important;box-shadow:0 0 22px #b8944f2e!important}button[class*=ghost],button[class*=secondary],[class*=ghostButton],[class*=secondaryButton]{color:var(--kingdom-bone)!important;border-color:var(--kingdom-border-gold)!important;background:#080808d6!important}input,textarea,select{color:var(--kingdom-bone)!important;border-color:var(--kingdom-border)!important;background-color:#050505eb!important}input::placeholder,textarea::placeholder{color:var(--kingdom-bone-muted)!important}[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag]{color:var(--kingdom-bone)!important;border-color:var(--kingdom-border-gold)!important;background-color:#b8944f1f!important}progress,[class*=progress],[class*=Progress],[class*=active],[class*=Active],[class*=selected],[class*=Selected]{accent-color:var(--kingdom-bronze-light)!important;border-color:var(--kingdom-border-gold)!important}svg{color:var(--kingdom-bone)!important}svg [stroke]{stroke:currentColor!important}img,video,canvas{color:initial!important}.authPage{color:#f6efe2!important;isolation:isolate!important;background:#030303!important;grid-template-columns:minmax(360px,.82fr) minmax(420px,1fr)!important;min-height:100dvh!important;display:grid!important;position:relative!important;overflow:hidden!important}.authPage:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.98!important;background-color:#0000!important;background-image:linear-gradient(90deg,#0000002e 0%,#0000007a 34%,#000000b8 58%,#000000d1 100%),url(/xk/shell/xk-royal-frame-desktop.webp?v=auth-1)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:fixed!important;inset:0!important}.authVisual,.authPanel{z-index:2!important;min-height:100dvh!important;position:relative!important}.authVisual{color:#f6efe2!important;background:linear-gradient(#ffffff05,#0000 38%),#0000002e!important;border-right:1px solid #d6b16a1f!important;flex-direction:column!important;justify-content:space-between!important;padding:46px 56px!important;display:flex!important;overflow:hidden!important}.authVisual:after{content:""!important;pointer-events:none!important;border:1px solid #d6b16a1f!important;border-radius:999px!important;width:520px!important;height:520px!important;position:absolute!important;inset:auto -120px -170px auto!important;box-shadow:0 0 0 46px #d6b16a06,0 0 0 104px #d6b16a04,0 0 90px #d6b16a0f!important}.authVisualCopy{z-index:3!important;max-width:520px!important;margin-top:auto!important;position:relative!important}.authVisualCopy span{color:#d6b16aeb!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.authVisualCopy h2{color:#f6efe2fa!important;letter-spacing:-.06em!important;text-shadow:0 18px 50px #0000009e!important;margin:18px 0 22px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(2.4rem,4vw,4.6rem)!important;font-weight:950!important;line-height:.95!important}.authSeal{z-index:3!important;color:#f6d98af2!important;background:radial-gradient(circle at 50% 35%,#d6b16a2e,#0000 48%),#00000047!important;border:1px solid #d6b16a6b!important;border-radius:24px!important;place-items:center!important;width:96px!important;height:96px!important;display:grid!important;position:absolute!important;top:42%!important;right:74px!important;transform:rotate(45deg)!important;box-shadow:0 0 32px #d6b16a1f,0 24px 70px #0000007a!important}.authPanel{background:radial-gradient(circle at 50% 0,#d6b16a0f,#0000 28%),#00000094!important;place-items:center!important;padding:64px 36px!important;display:grid!important}.authCard{-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(#ffffff0a,#ffffff03),#040404c7!important;border:1px solid #d6b16a29!important;border-radius:34px!important;width:min(520px,100%)!important;padding:38px!important;box-shadow:inset 0 0 0 1px #ffffff05,0 28px 84px #00000094,0 0 44px #d6b16a0e!important}.authCard>h1{color:#f6efe2fa!important;letter-spacing:-.065em!important;margin:14px 0 12px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(2.25rem,3.5vw,3.6rem)!important;font-weight:950!important;line-height:.98!important}.authCard>p{color:#ece5d69e!important;margin:0 0 28px!important;font-size:.95rem!important;line-height:1.7!important}.authForm{flex-direction:column!important;gap:17px!important;display:flex!important}.authForm label{color:#ece5d6c7!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}.authForm input{color:#f6efe2f5!important;background:#00000085!important;border:1px solid #ece5d621!important;border-radius:16px!important;height:52px!important;padding:0 16px!important;box-shadow:inset 0 0 0 1px #ffffff03!important}.authForm input:focus{border-color:#d6b16a7a!important;box-shadow:0 0 0 3px #d6b16a1a,0 0 28px #d6b16a14!important}.authForm .buttonPrimary,.authForm button[type=submit]{color:#050505!important;letter-spacing:.01em!important;background:linear-gradient(135deg,#fff8df,#dfbd67 58%,#9a7431)!important;border:1px solid #ffe8a661!important;border-radius:999px!important;width:100%!important;min-height:56px!important;font-size:.92rem!important;font-weight:950!important;box-shadow:0 18px 48px #d6b16a2e,inset 0 0 0 1px #ffffff29!important}.authForm .buttonPrimary:hover:not(:disabled),.authForm button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,#fffbed,#edcc78 58%,#a77e34)!important;transform:translateY(-1px)!important}.authMinorLinkRow a,.authAlternate a{color:#f6d98af0!important;font-weight:900!important;text-decoration:none!important}.authMinorLinkRow a:hover,.authAlternate a:hover{text-underline-offset:4px!important;text-decoration:underline!important}.authAlternate{color:#ece5d694!important;margin-top:28px!important;font-size:.94rem!important}.authBackButton{z-index:30!important;-webkit-backdrop-filter:blur(14px)!important;color:#f6efe2eb!important;background:#00000075!important;border:1px solid #d6b16a38!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;position:fixed!important;top:28px!important;left:auto!important;right:32px!important;box-shadow:0 12px 34px #0000006b,0 0 18px #d6b16a0f!important}.authBackButton:hover{background:#d6b16a1a!important;border-color:#d6b16a61!important}.formNotice{color:#ece5d6db!important;background:#d6b16a14!important;border:1px solid #d6b16a2e!important;border-radius:16px!important}.formAlert{color:#ffb4aa!important;background:#ff6b6b1a!important;border:1px solid #ff6b6b38!important;border-left:3px solid #ff6b6b!important;border-radius:16px!important}@media (max-width:1050px){.authPage{grid-template-columns:1fr!important;overflow:auto!important}.authPage:before{background-color:#0000!important;background-image:linear-gradient(#0000005c,#000000db),url(/xk/shell/xk-royal-frame-mobile.webp?v=auth-1)!important;background-position:50%!important;background-repeat:repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.authVisual{background:#0006!important;border-bottom:1px solid #d6b16a1f!important;border-right:0!important;min-height:280px!important;padding:32px 28px!important}.authVisualCopy h2{font-size:clamp(2rem,8vw,3.2rem)!important}.authPanel{background:#0000009e!important;min-height:auto!important;padding:32px 18px 56px!important}.authCard{border-radius:28px!important;padding:28px 22px!important}.authSeal{border-radius:18px!important;width:70px!important;height:70px!important;top:76px!important;right:42px!important}.authBackButton{top:18px!important;right:18px!important}}@media (max-width:560px){.authVisual{min-height:230px!important}.authCard>h1{font-size:2.25rem!important}.authCard{padding:24px 18px!important}}body .authCard{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:linear-gradient(#0d0d0cd1,#020202e8)!important;border:1px solid #d6b16a2e!important;border-radius:32px!important;width:min(650px,100vw - 44px)!important;min-height:auto!important;padding:clamp(38px,4vw,54px) clamp(34px,4.5vw,56px)!important;box-shadow:0 34px 86px #000000b8,inset 0 0 0 1px #ffffff06,0 0 42px #d6b16a0b!important}body .authEyebrow,body .authCard>span{letter-spacing:.16em!important;text-transform:uppercase!important;color:#ece5d6ad!important;margin-bottom:18px!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important;display:block!important}body .authCard>h1{letter-spacing:-.055em!important;color:#f8f2e6fa!important;text-wrap:balance!important;max-width:590px!important;margin:0 0 18px!important;font-size:clamp(3.05rem,4.65vw,4.15rem)!important;line-height:.98!important}body .authCard>p{letter-spacing:-.015em!important;color:#ece5d694!important;max-width:590px!important;margin:0 0 30px!important;font-size:clamp(.98rem,1.05vw,1.08rem)!important;font-weight:650!important;line-height:1.62!important}body .authForm,body .authCard form{gap:15px!important;display:grid!important}body .authForm label,body .authCard label{letter-spacing:.12em!important;text-transform:uppercase!important;color:#ece5d6b8!important;gap:8px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;display:grid!important}body .authForm input,body .authCard input{color:#f8f2e6f5!important;background:#0000006b!important;border:1px solid #ece5d621!important;border-radius:18px!important;width:100%!important;height:54px!important;padding:0 18px!important;font-size:1rem!important;box-shadow:inset 0 10px 26px #00000038,0 0 0 1px #ffffff03!important}body .authForm input:focus,body .authCard input:focus{border-color:#e5c06670!important;outline:none!important;box-shadow:0 0 0 3px #e5c06614,inset 0 10px 26px #00000038!important}body .authCard .buttonPrimary,body .authForm .buttonPrimary,body .authCard form button{letter-spacing:-.01em!important;color:#050505!important;background:linear-gradient(135deg,#fff7d7 0%,#e4bd5d 54%,#9e742c 100%)!important;border:1px solid #ffeca752!important;border-radius:999px!important;width:100%!important;min-height:56px!important;margin-top:8px!important;font-size:1rem!important;font-weight:850!important;box-shadow:0 14px 34px #d6b16a24,inset 0 1px #fffae061!important}body .authCard .buttonPrimary:hover,body .authForm .buttonPrimary:hover,body .authCard form button:hover{filter:brightness(1.04)saturate(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #d6b16a2e,0 0 20px #ffd25d1a,inset 0 1px #fffae070!important}body .authMinorLinkRow{text-align:center!important;margin-top:8px!important;font-size:.95rem!important;line-height:1.35!important}body .authMinorLinkRow a,body .authAlternate a{color:#ffe296f0!important;font-weight:850!important;text-decoration:none!important}body .authMinorLinkRow a:hover,body .authAlternate a:hover{color:#fff1be!important;text-shadow:0 0 14px #ffcf5b2e!important}body .authAlternate{text-align:center!important;color:#ece5d67a!important;margin-top:24px!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important}body .authBackButton{letter-spacing:.1em!important;text-transform:uppercase!important;color:#ece5d6b8!important;background:#00000075!important;border:1px solid #d6b16a33!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:.72rem!important;font-weight:850!important;text-decoration:none!important;position:absolute!important;top:22px!important;left:22px!important}body .formAlert,body .formNotice{border-radius:16px!important;margin:0 0 18px!important;padding:12px 14px!important;font-size:.9rem!important;line-height:1.45!important}body .authCard [data-wallet-onboarding],body .authCard .walletOnboarding,body .authCard .walletOnboardingForm{width:100%!important}@media (max-width:760px){body .authPanel{padding:18px 12px!important}body .authCard{border-radius:28px!important;width:min(100%,100vw - 22px)!important;padding:34px 24px!important}body .authCard>h1{letter-spacing:-.06em!important;font-size:clamp(2.45rem,12vw,3.45rem)!important}body .authCard>p{margin-bottom:26px!important;font-size:.96rem!important}body .authForm input,body .authCard input{height:52px!important}body .authCard .buttonPrimary,body .authForm .buttonPrimary,body .authCard form button{min-height:54px!important}body .authBackButton{top:16px!important;left:16px!important}}body .authPanel{place-items:center!important;min-height:100dvh!important;padding:22px 14px!important;display:grid!important}body .authCard{background:linear-gradient(#0c0c0bc7,#020202e6)!important;border:1px solid #d6b16a29!important;border-radius:26px!important;width:min(540px,100vw - 44px)!important;padding:34px 36px 36px!important;box-shadow:0 26px 64px #000000ad,inset 0 0 0 1px #ffffff05,0 0 28px #d6b16a09!important}body .authEyebrow,body .authCard>span{letter-spacing:.15em!important;margin:0 0 14px!important;font-size:.62rem!important}body .authCard>h1{letter-spacing:-.05em!important;max-width:480px!important;margin:0 0 14px!important;font-size:clamp(2.35rem,3.7vw,3.25rem)!important;line-height:.98!important}body .authCard>p{max-width:480px!important;margin:0 0 24px!important;font-size:.94rem!important;font-weight:620!important;line-height:1.55!important}body .authForm,body .authCard form{gap:13px!important}body .authForm label,body .authCard label{letter-spacing:.12em!important;gap:7px!important;font-size:.66rem!important}body .authForm input,body .authCard input{border-radius:15px!important;height:46px!important;padding:0 15px!important;font-size:.95rem!important}body .authCard .buttonPrimary,body .authForm .buttonPrimary,body .authCard form button{border-radius:999px!important;min-height:48px!important;margin-top:6px!important;font-size:.95rem!important}body .authMinorLinkRow{margin-top:6px!important;font-size:.88rem!important}body .authAlternate{margin-top:20px!important;font-size:.92rem!important}body .authAlternate a{font-size:1rem!important}body .authBackButton{letter-spacing:.1em!important;min-height:28px!important;padding:0 11px!important;font-size:.6rem!important;top:16px!important;left:16px!important}body .authBackButton+.authEyebrow,body .authBackButton+span{margin-top:28px!important}@media (max-width:760px){body .authCard{border-radius:24px!important;width:min(100%,100vw - 22px)!important;padding:32px 22px 34px!important}body .authCard>h1{font-size:clamp(2.1rem,10vw,2.85rem)!important}body .authCard>p{margin-bottom:22px!important;font-size:.9rem!important}body .authForm input,body .authCard input{height:46px!important}body .authCard .buttonPrimary,body .authForm .buttonPrimary,body .authCard form button{min-height:48px!important}}body .authPage{min-height:100dvh!important}body .authPage .authPanel{width:auto!important;max-width:none!important;min-height:100dvh!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:28px 18px!important;display:grid!important}body .authBackButton{z-index:50!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ece5d6c2!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#00000085!important;border:1px solid #d6b16a38!important;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 16px!important;font-size:.68rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:fixed!important;top:30px!important;left:auto!important;right:32px!important}body .authBackButton:before{content:"←"!important;margin:0!important;display:inline!important;position:static!important}body .authBackButton:hover{color:#ffe8a3f5!important;background:#000000a8!important;border-color:#d6b16a61!important}@media (max-width:760px){body .authPage .authPanel{padding:20px 12px!important}body .authPage .authCard{border-radius:24px!important;width:min(100%,100vw - 24px)!important;padding:30px 22px 32px!important}body .authPage .authCard>h1{font-size:clamp(2.05rem,10vw,2.65rem)!important}body .authBackButton{top:18px!important;left:auto!important;right:18px!important}}body .authPage .authPanel{width:100%!important;min-height:100dvh!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;padding:24px clamp(34px,7vw,120px) 24px 24px!important;display:flex!important}body .authPage .authCard{box-sizing:border-box!important;-webkit-backdrop-filter:blur(15px)saturate(1.04)!important;backdrop-filter:blur(15px)saturate(1.04)!important;background:linear-gradient(#0c0c0bcc,#020202e8)!important;border:1px solid #d6b16a29!important;border-radius:22px!important;width:min(420px,100vw - 44px)!important;max-width:420px!important;min-height:auto!important;padding:30px 30px 32px!important;position:relative!important;box-shadow:0 24px 58px #000000b3,inset 0 0 0 1px #ffffff04,0 0 24px #d6b16a09!important}body .authPage .authEyebrow,body .authPage .authCard>span{letter-spacing:.15em!important;text-transform:uppercase!important;color:#ece5d6a8!important;margin:0 0 11px!important;font-size:.56rem!important;font-weight:850!important;line-height:1!important}body .authPage .authCard>h1{letter-spacing:-.05em!important;color:#f8f2e6fa!important;text-wrap:balance!important;max-width:100%!important;margin:0 0 10px!important;font-size:clamp(1.95rem,2.35vw,2.45rem)!important;line-height:1.02!important}body .authPage .authCard>p{color:#ece5d68f!important;max-width:100%!important;margin:0 0 18px!important;font-size:.78rem!important;font-weight:620!important;line-height:1.48!important}body .authPage .authForm,body .authPage .authCard form{gap:10px!important;display:grid!important}body .authPage .authForm label,body .authPage .authCard label{letter-spacing:.12em!important;text-transform:uppercase!important;color:#ece5d6ad!important;gap:6px!important;font-size:.56rem!important;font-weight:850!important;line-height:1!important;display:grid!important}body .authPage .authForm input,body .authPage .authCard input{color:#f8f2e6f5!important;background:#00000070!important;border:1px solid #ece5d61f!important;border-radius:12px!important;width:100%!important;height:38px!important;padding:0 13px!important;font-size:.86rem!important}body .authPage .authCard .buttonPrimary,body .authPage .authForm .buttonPrimary,body .authPage .authCard form button{color:#050505!important;background:linear-gradient(135deg,#fff7d7 0%,#e4bd5d 54%,#9e742c 100%)!important;border:1px solid #ffeca74d!important;border-radius:999px!important;width:100%!important;min-height:42px!important;margin-top:5px!important;font-size:.84rem!important;font-weight:850!important;box-shadow:0 10px 24px #d6b16a1f,inset 0 1px #fffae057!important}body .authPage .authMinorLinkRow{text-align:center!important;margin-top:4px!important;font-size:.78rem!important}body .authPage .authAlternate{text-align:center!important;color:#ece5d67a!important;margin-top:14px!important;font-size:.78rem!important;line-height:1.35!important}body .authPage .authAlternate a,body .authPage .authMinorLinkRow a{color:#ffe296f0!important;font-size:.84rem!important;font-weight:850!important;text-decoration:none!important}body .authPage .authBackButton{z-index:5!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ece5d6c2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#00000085!important;border:1px solid #d6b16a38!important;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:0 12px!important;font-size:.56rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:absolute!important;top:18px!important;left:auto!important;right:18px!important}body .authPage .authBackButton:before{content:"←"!important;margin:0!important;display:inline!important;position:static!important}@media (max-width:760px){body .authPage .authPanel{justify-content:center!important;padding:18px 12px!important}body .authPage .authCard{border-radius:22px!important;width:min(100%,100vw - 24px)!important;padding:30px 22px 32px!important;transform:translateY(-112px)!important}body .authPage .authCard>h1{font-size:clamp(1.9rem,8.5vw,2.35rem)!important}body .authPage .authBackButton{top:16px!important;right:16px!important}}body .authPage .authBackButton{z-index:20!important;position:absolute!important;top:16px!important;left:auto!important;right:16px!important;transform:none!important}body .authPage .authBackButton+.authEyebrow,body .authPage .authBackButton+span{margin-top:0!important}body .authPage .authVisualCopy,body .authPage .authSeal{visibility:hidden!important;pointer-events:none!important;display:none!important}body .authPage .authVisual{overflow:hidden!important}body .authPage .authVisual .brandMark,body .authPage .authVisual .brandMarkInverse{color:#0000!important;background:url(/xk/logo/xk-crest.png) 50%/contain no-repeat!important;border:1px solid #d6b16a33!important;border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;font-size:0!important;box-shadow:0 0 18px #d6b16a1a,inset 0 0 18px #0006!important}body .authPage .authVisual .brandCopy strong{font-size:0!important}body .authPage .authVisual .brandCopy strong:after{content:"X KINGDOMS"!important;letter-spacing:.18em!important;color:#e6be5cf5!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:block!important}body .authPage .authVisual .brandCopy small{color:#e6be5cbd!important}body .authPage .brandMark,body .authPage .brandMarkInverse,body .authPage .authVisual .brandMark,body .authPage .authVisual .brandMarkInverse,body .authPage .brand .brandMark,body .authPage .brand .brandMarkInverse{aspect-ratio:1!important;color:#0000!important;background:url(/xk/logo/xk-crest.png?v=3) 50%/contain no-repeat!important;border:0!important;border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;font-size:0!important;line-height:0!important;display:block!important;position:relative!important;transform:rotate(0)!important;box-shadow:0 0 22px #d6b16a1f,inset 0 0 18px #0000006b!important}body .authPage .brandMark>span,body .authPage .brandMarkInverse>span,body .authPage .brandMark *,body .authPage .brandMarkInverse *{opacity:0!important;visibility:hidden!important;display:none!important;transform:none!important}body .authPage .kingdomBrandLogo,body .authPage .authVisual .kingdomBrandLogo,body .authPage .authShell .kingdomBrandLogo{background:url(/xk/logo/xk-crest.png?v=3) 50%/contain no-repeat!important;border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;overflow:hidden!important}body .authPage .kingdomBrandLogo img,body .authPage .authVisual .kingdomBrandLogo img,body .authPage .authShell .kingdomBrandLogo img{opacity:0!important;visibility:hidden!important}body .authPage .brandCopy strong,body .authPage .brandText strong,body .authPage .authVisual .brandCopy strong,body .authPage .authVisual .brandText strong{font-size:0!important;line-height:0!important}body .authPage .brandCopy strong:after,body .authPage .brandText strong:after,body .authPage .authVisual .brandCopy strong:after,body .authPage .authVisual .brandText strong:after{content:"X KINGDOMS"!important;letter-spacing:.16em!important;color:#e6be5cfa!important;font-size:13px!important;font-weight:950!important;line-height:1!important;display:block!important}body .authPage .brandCopy small,body .authPage .brandText small{color:#e6be5cc2!important}body .authPage .authBackButton{color:#050505!important;background:linear-gradient(135deg,#fff7d7 0%,#e4bd5d 54%,#9e742c 100%)!important;border-color:#ffeca74d!important;box-shadow:inset 0 1px #ffffff47,0 12px 28px #0000005c,0 0 18px #e4bd5d24!important}body .authPage .authBackButton:hover{color:#050505!important;background:linear-gradient(135deg,#fffbed 0%,#edcc78 54%,#9b7430 100%)!important;border-color:#ffeca775!important}
