.reference-podium-avatar{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1/1;border-radius:50%;padding:0}.reference-podium-avatar.reference-avatar-photo-frame{width:100%;height:auto;min-width:0;min-height:0}.reference-podium-avatar .reference-worker-avatar-image{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;border-radius:inherit}.reference-team-avatar{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1/1;border-radius:50%;padding:0}.reference-team-avatar .reference-worker-avatar-image{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center;border-radius:inherit}:root{font-family:DM Sans,system-ui,sans-serif;color:#17243a;background:#f5f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--navy:#14243d;--muted:#7b8798;--line:#e8edf4;--surface:#fff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#f5f7fb}button,input{font:inherit}.auth-card{width:min(440px,calc(100% - 32px));margin:8vh auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 12px 40px #17243a0a}.auth-mark,.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--navy);color:#fff;font-weight:800;font-size:23px}.eyebrow{font-size:10px;letter-spacing:1.4px;color:#8b98aa;font-weight:700;margin-top:20px}.auth-card h1,.workspace-content h1{font:700 27px Manrope,system-ui,sans-serif;color:var(--navy);margin:9px 0}.auth-copy{color:var(--muted);font-size:13px;line-height:1.6}.auth-form{display:grid;gap:12px;margin-top:24px}.auth-form input{border:1px solid var(--line);border-radius:9px;padding:13px;color:var(--navy);outline-color:#4569d9}.primary-button{border:0;border-radius:9px;background:var(--navy);color:#fff;padding:13px 16px;font-weight:600}.primary-button:disabled{opacity:.6}.form-feedback{font-size:12px;color:#9a4c40;min-height:18px}.workspace{min-height:100vh;display:grid;grid-template-columns:238px 1fr}.workspace-sidebar{background:var(--navy);color:#d9e1ee;padding:25px 18px;display:flex;flex-direction:column;min-height:100vh}.brand-lockup{display:flex;align-items:center;gap:11px;color:#fff;font-size:19px;font-weight:800}.brand-mark{width:31px;height:31px;border-radius:10px;background:#fff;color:var(--navy)}.sidebar-label{font-size:9px;letter-spacing:1.4px;color:#8796ad;margin:36px 10px 12px}.workspace-nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;color:#afbdd0;text-align:left;padding:11px 12px;border-radius:9px;font-size:13px}.nav-item:hover,.nav-item.active{background:#263954;color:#fff}.sidebar-user{margin-top:auto;border-top:1px solid #30415a;padding:18px 10px 0;color:#d9e1ee;font-size:12px}.workspace-main{min-width:0}.workspace-top{height:76px;background:#ffffffdc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px}.workspace-top .eyebrow{margin:0}.user-chip{font-size:12px;color:#56657a}.workspace-content{padding:34px;max-width:1400px;margin:auto}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.metric-card,.empty-panel{background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px}.metric-card{display:grid;gap:13px}.muted{font-size:12px;color:var(--muted)}.metric-value{font-size:24px;color:var(--navy);overflow-wrap:anywhere}.empty-panel{margin-top:20px;color:var(--muted);font-size:13px}@media(max-width:900px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.workspace{grid-template-columns:1fr}.workspace-sidebar{min-height:auto;padding:16px;position:relative}.workspace-nav{display:flex;overflow:auto}.nav-item{white-space:nowrap}.sidebar-label,.sidebar-user{display:none}.workspace-top{height:62px;padding:0 18px}.workspace-content{padding:22px 16px}.summary-grid{gap:9px}.metric-card{padding:14px}.auth-card{padding:25px}}.signout-button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px;color:#526178;font-size:11px;font-weight:600}.signout-button:hover{border-color:#b9c5d6;color:var(--navy)}.module-card{min-width:0;margin:18px 0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 8px 28px #17243a06}.module-card h2{margin:0 0 14px;color:var(--navy);font-size:15px;font-weight:700}.module-loading,.module-empty{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.module-error{margin:0 0 12px;color:#a3483e;font-size:13px;line-height:1.6}.secondary-button{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:8px;padding:9px 13px;font-size:12px;font-weight:650}.secondary-button:hover{border-color:#aab8cb;background:#f8faff}.module-table-wrap{width:100%;overflow:auto;border:1px solid var(--line);border-radius:9px}.module-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.module-table th,.module-table td{padding:11px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;max-width:340px}.module-table th{position:sticky;top:0;background:#f7f9fc;color:#66758a;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.module-table td{color:#33445b}.module-table tr:last-child td{border-bottom:0}.module-details{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:10px 18px;margin:0}.module-details dt{font-size:12px;color:var(--muted);text-transform:capitalize}.module-details dd{min-width:0;margin:0;color:var(--navy);font-size:12px;overflow-wrap:anywhere}.module-value{font-size:13px;color:var(--navy);overflow-wrap:anywhere}@media(max-width:650px){.module-card{padding:14px;margin:13px 0}.module-table th,.module-table td{padding:10px}.module-details{grid-template-columns:1fr;gap:4px}.module-details dd{margin-bottom:8px}.module-table{font-size:11px}}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:#f5f7fb;padding:0 18px 48px}.auth-header{width:100%;min-height:clamp(210px,32vh,300px);display:flex;align-items:center;justify-content:center;background:#1f4e79;margin:0 calc(50% - 50vw);padding:38px 24px}.auth-wordmark{font-family:League Spartan,system-ui,sans-serif;font-size:clamp(42px,6vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1;color:#fff;text-transform:lowercase}.auth-page .auth-card{position:relative;width:min(440px,100%);margin:-42px auto 0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 12px 40px #17243a0a}.auth-page .auth-card h1{margin:0 0 9px}@media(max-width:650px){.auth-page{padding:0 16px 32px}.auth-header{min-height:230px}.auth-page .auth-card{margin-top:-36px;padding:25px}}.auth-account-prompt{margin:18px 0 0;text-align:center;color:var(--muted);font-size:12px}.auth-route-link{color:#1f4e79;font-weight:700;text-decoration:none}.auth-route-link:hover{text-decoration:underline}.auth-form input:disabled{background:#f5f7fb;color:#8793a4;cursor:not-allowed}.auth-form .primary-button:disabled{opacity:.5;cursor:not-allowed}.auth-page{padding-top:clamp(24px,6vh,56px)}.auth-header{width:min(440px,100%);height:320px;min-height:320px;display:flex;flex-direction:column;justify-content:center;gap:24px;margin:0 auto;padding:28px 24px;border-radius:20px;background:#1f4e79;box-shadow:none}.auth-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.auth-wordmark{font-size:clamp(32px,7vw,40px);letter-spacing:-.045em}.auth-language{max-width:150px;padding:7px 27px 7px 11px;border:1px solid #ffffff42;border-radius:999px;background:#ffffff1f;color:#fff;font:600 11px DM Sans,system-ui,sans-serif;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none;cursor:pointer}.auth-language option{color:#17243a;background:#fff}.auth-loading-panel{border-radius:14px;background:#37658b;padding:26px 18px 21px;text-align:center}.auth-loading-markers{display:flex;align-items:center;justify-content:center;gap:clamp(22px,7vw,38px)}.auth-loading-marker{width:52px;height:52px;display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%;background:#ffffff18;color:#fff;line-height:1;animation:header-marker-float 2.4s ease-in-out infinite;will-change:transform}.auth-loading-marker:nth-child(2){animation-delay:.22s}.auth-loading-marker:nth-child(3){animation-delay:.44s}.auth-loading-marker svg{display:block;width:27px;height:27px}@keyframes header-marker-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.auth-loading-marker{animation:none;will-change:auto}}.auth-loading-caption{margin:16px 0 0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}@media(max-width:650px){.auth-page{padding:24px 16px 32px}.auth-header{height:280px;min-height:280px;padding:23px 19px;gap:20px}.auth-loading-panel{padding:22px 14px 18px}.auth-loading-marker{width:48px;height:48px}.auth-loading-marker svg{width:25px;height:25px}.auth-page .auth-card{margin-top:20px;padding:25px}}.auth-page{padding-top:clamp(18px,4vh,32px)}.auth-shell{width:min(440px,100%);display:flex;flex-direction:column;gap:14px}.auth-nav{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 4px}.auth-nav .auth-wordmark{font-family:League Spartan,system-ui,sans-serif;font-size:clamp(32px,7vw,40px);font-weight:800;letter-spacing:-.045em;line-height:1;color:#1f4e79;text-transform:lowercase}.auth-nav .auth-language{max-width:120px;padding:7px 26px 7px 11px;border:1px solid #d9e2ed;border-radius:999px;background:#fff;color:#1f4e79;font:600 11px DM Sans,system-ui,sans-serif;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none;cursor:pointer}.auth-nav .auth-language option{color:#17243a;background:#fff}.auth-shell .auth-header{width:100%;height:280px;min-height:280px;margin:0;padding:24px;border-radius:20px;background:#1f4e79;display:flex;align-items:center;justify-content:center}.auth-shell .auth-loading-panel{width:100%}.auth-page .auth-card{margin:24px auto 0}@media(max-width:650px){.auth-page{padding:18px 16px 32px}.auth-shell{gap:12px}.auth-nav{min-height:48px}.auth-shell .auth-header{height:250px;min-height:250px;padding:20px}.auth-page .auth-card{margin-top:20px;padding:25px}}.auth-loading-panel{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#37658b,#315d83 52%,#2b5278)}.auth-loading-panel:before,.auth-loading-panel:after{content:"";position:absolute;z-index:0;pointer-events:none;filter:blur(46px);opacity:.28;mix-blend-mode:screen}.auth-loading-panel:before{width:190px;height:142px;top:-76px;left:9%;border-radius:39% 61% 28% 72%/58% 34% 66% 42%;transform:rotate(-31deg);background:radial-gradient(ellipse at 28% 38%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.12) 48%,transparent 72%),radial-gradient(ellipse at 76% 70%,rgba(255,255,255,.55) 0%,transparent 62%)}.auth-loading-panel:after{width:210px;height:160px;right:-9%;bottom:-92px;border-radius:67% 33% 56% 44%/36% 61% 39% 64%;transform:rotate(23deg);background:radial-gradient(ellipse at 68% 34%,rgba(255,255,255,.86) 0%,rgba(255,255,255,.1) 46%,transparent 72%),radial-gradient(ellipse at 25% 76%,rgba(255,255,255,.5) 0%,transparent 60%)}.auth-loading-markers,.auth-loading-caption{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.auth-loading-panel:before,.auth-loading-panel:after{filter:blur(42px)}}@media(min-width:901px){.auth-page{padding:30px 40px 76px}.auth-shell{width:min(1120px,100%);gap:18px}.auth-nav{min-height:64px;padding:0 8px}.auth-nav .auth-wordmark{font-size:46px}.auth-nav .auth-language{font-size:12px;padding:9px 30px 9px 14px}.auth-shell .auth-header{height:340px;min-height:340px;padding:34px 48px;border-radius:24px}.auth-shell .auth-loading-panel{width:min(720px,100%);padding:34px 48px 28px;border-radius:18px}.auth-loading-markers{gap:clamp(64px,8vw,112px)}.auth-loading-marker{width:64px;height:64px}.auth-loading-marker svg{width:32px;height:32px}.auth-loading-caption{margin-top:20px;font-size:14px}.auth-page .auth-card{width:min(480px,100%);margin:-54px auto 0;padding:38px;z-index:2;box-shadow:0 18px 48px #17243a12}.auth-page .auth-card h1{font-size:30px}}@media(min-width:651px)and (max-width:900px){.auth-page{padding:24px 28px 56px}.auth-shell{width:min(760px,100%)}.auth-shell .auth-header{height:300px;min-height:300px;padding:28px 36px}.auth-shell .auth-loading-panel{width:min(600px,100%);padding:30px 36px 24px}.auth-loading-markers{gap:clamp(44px,7vw,72px)}.auth-page .auth-card{width:min(460px,100%);margin:22px auto 0}}.welcome-page{position:fixed;inset:0;z-index:20;min-height:100vh;min-height:100svh;overflow:hidden;background:#090909;color:#fff;font-family:DM Sans,system-ui,sans-serif}.welcome-brand{position:absolute;top:30.2%;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);width:100%;text-align:center}.welcome-symbol{display:block;width:clamp(76px,15vw,140px);height:auto;color:#fff;overflow:visible}.welcome-wordmark{margin:clamp(42px,7.2vw,68px) 0 0;color:#fff;font-family:League Spartan,DM Sans,system-ui,sans-serif;font-size:clamp(48px,9vw,84px);font-weight:800;letter-spacing:-.045em;line-height:.95}.welcome-actions{position:absolute;left:50%;bottom:10.4%;display:flex;flex-direction:column;align-items:center;width:100%;transform:translate(-50%)}.welcome-signin{width:min(65.5%,608px);min-height:clamp(58px,9.8vw,92px);border:0;border-radius:999px;background:#fff;color:#090909;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(24px,4.3vw,40px);font-weight:700;cursor:pointer}.welcome-signin:active{transform:scale(.985)}.welcome-previous-login{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,28px);width:min(84%,720px);min-height:clamp(68px,9.8vw,92px);padding:8px 18px;border:0;border-radius:999px;background:#fff;color:#090909;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(17px,3.5vw,32px);font-weight:400;cursor:pointer}.welcome-avatar{display:grid;flex:0 0 auto;place-items:center;width:clamp(44px,6.8vw,64px);height:clamp(44px,6.8vw,64px);border:5px solid #c8d3df;border-radius:50%;background:#76a9f5;color:#fff;font-size:clamp(20px,3.5vw,30px);font-weight:700}.welcome-previous-label{white-space:nowrap}.welcome-other-login{margin:clamp(24px,4.2vw,38px) 0 0;padding:0;border:0;background:transparent;color:#f5f5f5;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(16px,3.45vw,32px);font-weight:400;text-align:center;cursor:pointer}.welcome-other-login strong{font-weight:800}.welcome-previous-login:focus-visible,.welcome-other-login:focus-visible{outline:3px solid #aaa;outline-offset:5px}.welcome-account-prompt{margin:clamp(24px,4.2vw,38px) 0 0;color:#f5f5f5;font-size:clamp(16px,3.45vw,32px);font-weight:400;text-align:center}.welcome-create-link{color:#fff;font-weight:800;text-decoration:none}.welcome-create-link:focus-visible,.welcome-signin:focus-visible{outline:3px solid #aaa;outline-offset:5px}.welcome-version{position:absolute;right:16px;bottom:4.1%;left:16px;color:#858585;font-size:clamp(14px,2.8vw,25px);font-weight:500;text-align:center}@media(max-width:650px){body:has(.welcome-page){background:#090909}.welcome-brand{top:30.3%}.welcome-symbol{width:clamp(76px,15vw,108px)}.welcome-wordmark{margin-top:clamp(42px,7.2vw,56px);font-size:clamp(48px,9vw,64px)}.welcome-actions{bottom:10.3%}.welcome-signin{width:84%;min-height:clamp(58px,9.8vw,72px);font-size:clamp(24px,4.3vw,30px)}.welcome-previous-login{width:84%;min-height:clamp(64px,9.8vw,78px);gap:12px;padding:7px 12px;font-size:clamp(16px,3.8vw,22px)}.welcome-avatar{width:48px;height:48px;font-size:22px}.welcome-other-login,.welcome-account-prompt{margin-top:clamp(24px,4.2vw,30px);font-size:clamp(16px,3.45vw,22px)}.welcome-version{bottom:4.1%;font-size:clamp(14px,2.8vw,18px)}}.screen-enter{animation:screen-enter .28s cubic-bezier(.2,.75,.25,1) both}.screen-exit{animation:screen-exit .18s ease-in both;pointer-events:none}@keyframes screen-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes screen-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.screen-enter,.screen-exit{animation-duration:.01ms}}.login-reference{min-height:100vh;min-height:100svh;padding:0;align-items:stretch;justify-content:flex-start;overflow-x:hidden;background:#090909;color:#fff}.login-content{position:relative;width:100%;min-height:100vh;min-height:100svh;padding:13.5vh 0 7vh;background:#090909}.login-brand{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 7%}.login-brand .welcome-symbol{width:clamp(76px,14vw,150px);color:#fff}.login-title{margin:clamp(54px,10vh,110px) 0 0;color:#fff;font-size:clamp(24px,4.7vw,52px);font-weight:750;line-height:1.15}.login-subtitle{max-width:720px;margin:clamp(22px,3.5vh,38px) auto 0;color:#f4f4f4;font-size:clamp(17px,3.25vw,36px);line-height:1.45;font-weight:400}.login-form{display:flex;flex-direction:column;width:min(65.5%,706px);margin:clamp(105px,10vh,190px) auto 0;gap:0}.login-field{display:flex;flex-direction:column;gap:clamp(16px,2.4vh,28px);margin:0 0 clamp(44px,5.2vh,60px)}.login-label{color:#fff;font-size:clamp(19px,3.8vw,42px);font-weight:750;line-height:1.15}.login-input{width:100%;height:clamp(58px,9.4vh,106px);border:0;border-radius:999px;background:#fff;color:#090909;padding:0 28px;font:500 clamp(17px,3vw,30px) "DM Sans",system-ui,sans-serif;outline:none}.login-input:focus-visible{box-shadow:0 0 0 4px #a9c9ff}.login-password-wrap{position:relative}.login-password-wrap .login-input{padding-right:100px}.login-password-toggle{position:absolute;top:0;right:clamp(20px,3vw,34px);height:100%;border:0;background:transparent;color:#090909;font:700 clamp(16px,2.8vw,30px) "DM Sans",system-ui,sans-serif;cursor:pointer}.login-options{display:flex;align-items:center;margin:-12px 0 0 clamp(24px,3.4vw,38px)}.login-remember{display:flex;align-items:center;gap:clamp(14px,2.2vw,24px);color:#f4f4f4;font-size:clamp(16px,2.8vw,29px);cursor:pointer}.login-remember input{appearance:none;width:clamp(16px,2.2vw,24px);height:clamp(16px,2.2vw,24px);margin:0;border:2px solid #fff;border-radius:50%;background:#fff;cursor:pointer}.login-remember input:checked{background:#090909;box-shadow:inset 0 0 0 4px #fff}.login-feedback{min-height:18px;margin:18px 0 0;color:#ffb5ad;text-align:center}.login-submit{min-height:60px;margin-top:14px;border:0;border-radius:999px;background:#fff;color:#090909;font-size:20px;font-weight:750;cursor:pointer}.login-submit:disabled{opacity:.6;cursor:wait}.login-account-prompt{margin:clamp(36px,5vh,58px) 0 0;color:#f4f4f4;font-size:clamp(17px,3vw,31px);text-align:center;white-space:nowrap}.login-create-link{color:#fff;font-weight:800;text-decoration:none}.login-create-link:hover{text-decoration:underline}.login-reference .form-feedback{line-height:1.4}@media(max-width:650px){.login-content{padding-top:13.5vh;padding-bottom:40px}.login-brand{padding:0 6%}.login-brand .welcome-symbol{width:clamp(50px,14vw,62px)}.login-title{margin-top:clamp(48px,10vh,78px);font-size:clamp(20px,4.7vw,24px)}.login-subtitle{max-width:94%;margin-top:clamp(18px,3vh,26px);font-size:clamp(15px,4.1vw,19px);line-height:1.45}.login-form{width:65.5%;margin-top:clamp(100px,13vh,132px)}.login-field{gap:clamp(14px,2.3vh,20px);margin-bottom:clamp(42px,5.2vh,54px)}.login-label{font-size:clamp(17px,4vw,20px)}.login-input{height:clamp(58px,9.4vh,72px);padding:0 18px;font-size:16px}.login-password-wrap .login-input{padding-right:66px}.login-password-toggle{right:18px;font-size:16px}.login-options{margin:-12px 0 0 10px}.login-remember{gap:10px;font-size:clamp(14px,3.7vw,17px)}.login-remember input{width:16px;height:16px}.login-remember input:checked{box-shadow:inset 0 0 0 3px #fff}.login-feedback{margin-top:16px;font-size:12px}.login-submit{min-height:54px;margin-top:10px;font-size:17px}.login-account-prompt{margin-top:clamp(34px,5vh,44px);font-size:clamp(14px,3.7vw,17px)}}@media(prefers-reduced-motion:reduce){.login-reference *{scroll-behavior:auto}}@media(max-width:650px){.login-form{width:62%;max-width:420px}.login-input{height:clamp(48px,7vh,58px);padding:0 16px}.login-password-wrap .login-input{padding-right:62px}.login-password-toggle{right:16px;font-size:15px}.login-submit{min-height:48px;font-size:16px}}@media(max-width:650px){.login-error{margin:0 0 16px;color:#f04444;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.login-submit{min-height:0;align-self:center;margin:42px auto 0;padding:0 0 3px;border:0;border-radius:0;background:transparent;color:#fff;font-size:clamp(23px,5vw,28px);font-weight:750;line-height:1.25;cursor:pointer;text-decoration:none;text-underline-offset:7px;text-decoration-thickness:2px}.login-submit:active,.login-submit:focus-visible{text-decoration:underline}.login-submit:disabled{opacity:.6}}@media(max-width:650px){.login-form{width:78%;max-width:520px}.login-input{height:46px;padding:0 16px}.login-password-wrap .login-input{padding-right:62px}.login-password-toggle{right:16px}}@media(max-width:650px){.welcome-signin{min-height:50px;height:50px;font-size:24px}}@media(max-width:650px){.welcome-signin{font-size:21px}}@media(max-width:650px){html:has(.login-reference),body:has(.login-reference){height:100%;overflow:hidden;overscroll-behavior:none}.login-reference{height:100vh;height:100svh;min-height:0;overflow:hidden}.login-content{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100vh;height:100svh;min-height:0;padding:clamp(14px,2.5svh,24px) 0 18px;overflow:hidden}.login-brand{flex:0 0 auto}.login-brand .welcome-symbol{width:48px}.login-title{margin-top:clamp(14px,2.5svh,22px);font-size:21px}.login-subtitle{margin-top:10px;font-size:16px;line-height:1.35}.login-form{flex:0 0 auto;width:78%;max-width:520px;margin:clamp(24px,5svh,44px) auto 0}.login-field{gap:10px;margin-bottom:clamp(18px,3.2svh,28px)}.login-label{font-size:18px}.login-input{height:44px}.login-options{margin:-5px 0 0 10px}.login-feedback{margin-top:8px}.login-submit{margin-top:clamp(22px,4svh,34px)}.login-account-prompt{margin-top:clamp(20px,3.5svh,30px);font-size:14px}}.workspace-loading-page{display:grid;place-items:center;width:100%;min-height:100vh;min-height:100svh;padding:28px 22px;overflow:hidden;background:#090909;color:#fff}.workspace-loading-content{display:flex;flex-direction:column;align-items:center;width:min(100%,620px);text-align:center}.workspace-loading-markers{display:flex;align-items:center;justify-content:center;gap:clamp(24px,7vw,52px);min-height:88px;margin-bottom:34px}.workspace-loading-marker{display:grid;place-items:center;width:46px;height:46px;color:#fff;animation:workspace-marker-float 1.35s ease-in-out infinite}.workspace-loading-marker:nth-child(2){animation-delay:.18s}.workspace-loading-marker:nth-child(3){animation-delay:.36s}.workspace-loading-eyebrow{margin:0 0 14px;color:#929292;font-size:12px;font-weight:700;letter-spacing:.16em}.workspace-loading-title{margin:0;color:#fff;font-size:clamp(25px,5vw,36px);font-weight:750;line-height:1.15}.workspace-loading-copy{max-width:480px;margin:18px 0 0;color:#c8c8c8;font-size:clamp(15px,3.5vw,18px);line-height:1.55}@keyframes workspace-marker-float{0%,to{transform:translateY(5px);opacity:.65}50%{transform:translateY(-7px);opacity:1}}@media(prefers-reduced-motion:reduce){.workspace-loading-marker{animation:none;opacity:1}}.register-reference{min-height:100vh;min-height:100svh;overflow-x:hidden;overflow-y:auto;background:#090909;color:#fff;font-family:DM Sans,system-ui,sans-serif}.register-content{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;min-height:100svh;padding:clamp(28px,7svh,72px) 0 34px}.register-brand{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.register-brand .welcome-symbol{width:clamp(78px,13vw,120px);height:auto;color:#fff}.register-title{margin:clamp(28px,5svh,48px) 0 0;color:#fff;font-size:clamp(27px,5.2vw,40px);font-weight:750;line-height:1.15}.register-form{display:flex;flex-direction:column;width:min(84%,620px);margin:clamp(36px,6.5svh,68px) auto 0}.register-feedback{margin:0 0 14px;color:#ff5b5b;font:400 12px/1.4 Inter,system-ui,sans-serif}.register-feedback.success{color:#a4e5b1}.register-field{display:flex;flex-direction:column;gap:12px;margin:0 0 clamp(22px,3.4svh,34px)}.register-label{color:#fff;font-size:clamp(19px,3.5vw,25px);font-weight:700;line-height:1.2}.register-input{display:block;width:100%;height:clamp(54px,5.7svh,68px);padding:0 22px;border:0;border-radius:999px;outline:none;background:#fff;color:#090909;font:500 17px Inter,system-ui,sans-serif}.register-input:focus{box-shadow:0 0 0 3px #ffffff45}.register-password-wrap{position:relative;width:100%}.register-password-wrap .register-input{padding-right:88px}.register-password-toggle{position:absolute;top:50%;right:24px;transform:translateY(-50%);padding:6px 0;border:0;background:transparent;color:#090909;font-size:clamp(16px,3vw,20px);font-weight:700}.register-submit{align-self:center;margin:clamp(8px,2svh,20px) auto 0;padding:0 0 3px;border:0;background:transparent;color:#fff;font-size:clamp(24px,5vw,30px);font-weight:750;line-height:1.25;text-underline-offset:7px;text-decoration-thickness:2px}.register-submit:active,.register-submit:focus-visible{text-decoration:underline}.register-submit:disabled{opacity:.6}.register-account-prompt{margin:clamp(54px,8svh,82px) 0 0;color:#fff;text-align:center;font-size:clamp(15px,3.3vw,20px)}.register-login-link{color:#fff;font-weight:750;text-decoration:none}.register-login-link:active,.register-login-link:focus-visible{text-decoration:underline}@media(max-width:650px){.register-content{padding-top:clamp(24px,7.7svh,62px);padding-bottom:28px}.register-brand .welcome-symbol{width:clamp(76px,14vw,100px)}.register-title{margin-top:clamp(26px,4.4svh,44px);font-size:clamp(27px,5.5vw,36px)}.register-form{width:92%;margin-top:clamp(36px,6.2svh,64px)}.register-field{gap:12px;margin-bottom:clamp(22px,3.3svh,34px)}.register-label{font-size:clamp(19px,4vw,24px)}.register-input{height:40px;padding:0 18px}.register-password-wrap .register-input{padding-right:82px}.register-password-toggle{right:22px}.register-submit{font-size:clamp(24px,5.2vw,30px)}.register-account-prompt{margin-top:clamp(48px,7.5svh,76px)}}.reference-app{min-height:100vh;min-height:100svh;background:#090909;color:#fff;font-family:DM Sans,system-ui,sans-serif;padding:clamp(24px,4vw,58px) clamp(20px,4.5vw,64px) 34px;position:relative;overflow-x:hidden}.reference-header{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px}.reference-brand{display:flex;align-items:center;gap:14px;color:#fff;font-family:League Spartan,DM Sans,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.04em}.reference-brand .welcome-symbol{width:44px;height:42px;flex:0 0 auto}.reference-identity{display:flex;align-items:center;gap:20px}.reference-greeting{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:clamp(14px,1.8vw,22px);line-height:1.2}.reference-greeting strong{font-weight:750}.reference-greeting span{font-size:.95em}.reference-avatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;display:grid;place-items:center;background:#278af0;border:2px solid #d9e1e9;color:#fff;font-size:16px;font-weight:800}.reference-nav{width:100%;max-width:1280px;min-height:86px;margin:clamp(48px,7vw,86px) auto 0;padding:10px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-radius:999px;background:#30302f}.reference-nav-item{border:0;border-radius:999px;background:transparent;color:#fff;font-size:clamp(15px,2.1vw,26px);font-weight:400;text-transform:lowercase;cursor:pointer}.reference-nav-item.active{background:#fff;color:#111}.reference-dashboard-content{max-width:1240px;margin:clamp(48px,6vw,74px) auto 0}.reference-overview-title{margin:0 0 20px 12px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.035em}.reference-stock-panel,.reference-lower-card{background:#30302f;border-radius:clamp(24px,4vw,42px)}.reference-stock-panel{padding:clamp(20px,3vw,36px);display:flex;flex-direction:column;gap:22px}.reference-panel-heading{display:flex;align-items:center;justify-content:space-between;font-size:clamp(18px,2.4vw,28px);padding:0 8px}.reference-kingdom-pill{min-width:90px;padding:6px 20px;border-radius:999px;background:#fff;color:#111;text-align:center;font-size:.9em}.reference-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,3vw,38px)}.reference-resource-card{min-height:clamp(150px,24vw,260px);border-radius:clamp(24px,4vw,42px);background:#5a5858;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3vw,38px);padding:18px 8px}.reference-resource-icon{width:clamp(46px,6vw,68px);height:clamp(46px,6vw,68px);display:grid;place-items:center;border-radius:50%;background:#050505;color:#fff;font-size:clamp(24px,3vw,36px)}.reference-resource-value{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:clamp(22px,4.4vw,56px);font-weight:750;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.reference-dark-button{width:100%;min-height:clamp(48px,6vw,64px);border:0;border-radius:999px;background:linear-gradient(100deg,#050505,#171515);color:#fff;font-size:clamp(17px,2.6vw,27px);cursor:pointer}.reference-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,7vw,86px);margin-top:clamp(64px,9vw,112px)}.reference-lower-card{min-height:clamp(340px,48vw,520px);padding:clamp(22px,3.6vw,42px);display:flex;flex-direction:column;align-items:stretch}.reference-card-label{font-size:clamp(18px,2.5vw,28px)}.reference-lower-card h2{margin:auto 0 10px;font-size:clamp(24px,3.8vw,42px);font-weight:750}.reference-worker-count{font-size:clamp(76px,12vw,142px);font-weight:800;line-height:1;letter-spacing:-.05em;margin-bottom:auto}.reference-lower-card>.reference-dark-button{width:90%;align-self:center}.reference-leaderboard .reference-card-label{margin-bottom:18px}.reference-leaderboard>.reference-dark-button{width:calc(100% - 56px);align-self:flex-start}@media(max-width:650px){.reference-leaderboard>.reference-dark-button{width:calc(100% - 52px);align-self:flex-start}}.reference-podium{display:flex;align-items:flex-end;justify-content:center;gap:10px;flex:1;padding:10px 0 24px}.reference-podium-column{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1}.reference-podium-column strong{display:grid;place-items:center;width:100%;height:clamp(105px,15vw,190px);border-radius:999px;background:#050505;font-size:clamp(48px,8vw,88px)}.reference-podium-column:nth-child(2) strong{height:clamp(145px,20vw,235px)}.reference-podium-avatar{width:clamp(36px,5vw,54px);height:clamp(36px,5vw,54px);border:4px solid #050505;border-radius:50%;background:#777}.reference-ai-bubble{position:fixed;right:clamp(22px,5vw,62px);bottom:clamp(22px,4vw,46px);z-index:5;width:72px;height:72px;border:0;border-radius:50%;background:#0497ff;color:#fff;font-size:36px;font-weight:800;cursor:pointer}.reference-ai-bubble:after{content:"";position:absolute;left:0;bottom:0;transform:translateY(4px) rotate(10deg);border-width:14px 14px 0 0;border-style:solid;border-color:#0497ff transparent transparent transparent}.reference-ai-page{display:flex;flex-direction:column}.reference-chat-panel{width:100%;max-width:1280px;flex:1;min-height:65vh;min-height:calc(100svh - 250px);margin:clamp(26px,4vw,48px) auto 0;border-radius:clamp(24px,4vw,42px);background:#30302f;position:relative;display:flex;align-items:flex-end;padding:clamp(24px,5vw,62px)}.reference-chat-composer{width:100%;min-height:clamp(58px,7vw,78px);border-radius:999px;background:#5b5959;display:flex;align-items:center;gap:clamp(14px,3vw,32px);padding:0 clamp(16px,3vw,28px)}.reference-attach,.reference-send{border:0;background:transparent;color:#050505;font-size:clamp(30px,4vw,42px);line-height:1;cursor:default}.reference-chat-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:clamp(17px,2.5vw,28px)}.reference-chat-input::placeholder{color:#373535;opacity:1}@media(max-width:650px){.reference-app{padding:22px 4.2vw 28px}.reference-header{min-height:58px}.reference-brand{gap:8px;font-size:clamp(22px,6vw,30px)}.reference-brand .welcome-symbol{width:36px;height:34px}.reference-identity{gap:10px}.reference-greeting{font-size:clamp(12px,3.6vw,17px)}.reference-avatar{width:32px;height:32px;flex-basis:32px;border-width:2px;font-size:14px}.reference-nav{min-height:58px;margin-top:clamp(38px,8vw,58px);padding:6px;gap:3px}.reference-nav-item{font-size:clamp(13px,3.6vw,18px)}.reference-dashboard-content{margin-top:clamp(36px,7vw,54px)}.reference-overview-title{margin:0 0 16px 8px;font-size:clamp(34px,8vw,44px)}.reference-stock-panel{padding:18px 16px;gap:16px;border-radius:30px}.reference-panel-heading{font-size:18px;padding:0 4px}.reference-kingdom-pill{min-width:76px;padding:5px 14px}.reference-resource-grid{gap:clamp(8px,4vw,18px)}.reference-resource-card{min-height:clamp(132px,27vw,180px);border-radius:28px;gap:18px;padding:12px 4px}.reference-resource-icon{width:46px;height:46px;font-size:25px}.reference-resource-value{font-size:clamp(25px,6vw,36px)}.reference-dark-button{min-height:48px;font-size:18px}.reference-lower-grid{gap:clamp(18px,6vw,36px);margin-top:clamp(58px,12vw,88px)}.reference-lower-card{min-height:clamp(300px,58vw,390px);padding:20px 18px;border-radius:30px}.reference-card-label{font-size:18px}.reference-lower-card h2{font-size:clamp(20px,4.6vw,28px)}.reference-worker-count{font-size:clamp(66px,13vw,100px)}.reference-podium{gap:5px}.reference-podium-column strong{height:110px;font-size:52px}.reference-podium-column:nth-child(2) strong{height:150px}.reference-podium-avatar{width:38px;height:38px}.reference-lower-card>.reference-dark-button{width:100%}.reference-ai-bubble{width:60px;height:60px;right:5vw;bottom:4vh;font-size:30px}.reference-chat-panel{min-height:calc(100svh - 170px);margin-top:24px;padding:clamp(20px,5vw,36px);border-radius:30px}.reference-chat-composer{min-height:58px;padding:0 14px;gap:12px}.reference-chat-input{font-size:17px}.reference-attach,.reference-send{font-size:30px}}@media(max-width:390px){.reference-resource-grid{gap:6px}.reference-resource-card{min-height:120px;border-radius:22px}.reference-resource-value{font-size:23px}.reference-lower-card{padding:16px 13px}.reference-lower-card h2{font-size:19px}.reference-worker-count{font-size:62px}.reference-podium-column strong{height:92px}.reference-podium-column:nth-child(2) strong{height:126px}}.reference-chat-composer{gap:clamp(10px,2.4vw,24px);padding-right:clamp(18px,3vw,30px)}.reference-chat-input{flex:1 1 0%;width:0;min-width:0}.reference-send{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;margin:0;padding:0;overflow:visible;font-size:28px;line-height:1;white-space:nowrap}@media(max-width:650px){.reference-chat-composer{gap:12px;padding-right:18px}.reference-send{flex-basis:36px;width:36px;height:36px;font-size:27px}}.reference-ai-bubble:after{left:5px;bottom:2px;width:19px;height:17px;border:0;background:#0497ff;clip-path:polygon(0 0,100% 0,0 100%);transform:rotate(10deg)}.reference-chat-composer{padding-top:10px;padding-bottom:10px}.reference-chat-input{display:block;flex:1 1 0%;width:0;min-width:0;height:40px;min-height:40px;max-height:112px;margin:0;padding:8px 0;border:0;resize:none;overflow-y:auto;font-family:inherit;font-size:clamp(17px,2.5vw,28px);line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere;align-self:center}@media(max-width:650px){.reference-chat-composer{padding-top:10px;padding-bottom:10px}.reference-chat-input{height:40px;min-height:40px;max-height:112px;padding:8px 0}}.reference-nav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.reference-nav-item{box-sizing:border-box;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;justify-self:stretch;align-self:center;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0;line-height:1;text-align:center;font-family:inherit;border-radius:9999px}.reference-resource-icon{box-sizing:border-box;padding:9px;overflow:visible}.reference-resource-icon path,.reference-resource-icon ellipse{vector-effect:non-scaling-stroke}@media(max-width:650px){.reference-nav-item{height:36px;min-height:36px;padding:0 8px}.reference-resource-icon{padding:8px}}.reference-ai-page{animation:reference-ai-enter .46s cubic-bezier(.22,.8,.24,1) both;transform-origin:bottom right}.reference-ai-page .reference-header{animation:reference-ai-header .38s cubic-bezier(.22,.8,.24,1) both}.reference-chat-panel{animation:reference-ai-panel .52s cubic-bezier(.16,1,.3,1) both;transform-origin:bottom right;will-change:transform,opacity}.reference-chat-composer{animation:reference-ai-composer .56s cubic-bezier(.16,1,.3,1) .06s both}@keyframes reference-ai-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reference-ai-header{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes reference-ai-panel{0%{opacity:0;transform:translateY(30px) scale(.975);border-radius:42px}to{opacity:1;transform:translateY(0) scale(1);border-radius:clamp(24px,4vw,42px)}}@keyframes reference-ai-composer{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:650px){@keyframes reference-ai-panel{0%{opacity:0;transform:translateY(24px) scale(.975);border-radius:36px}to{opacity:1;transform:translateY(0) scale(1);border-radius:30px}}}@media(prefers-reduced-motion:reduce){.reference-ai-page,.reference-ai-page .reference-header,.reference-chat-panel,.reference-chat-composer{animation:none!important}}html:has(.reference-ai-page),body:has(.reference-ai-page){min-height:100%;height:100%;background:#090909!important;overscroll-behavior:none}.reference-ai-page{position:fixed;inset:0;z-index:20;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));background:#090909!important;clip-path:circle(0 at var(--ai-origin-x, calc(100% - 58px) ) var(--ai-origin-y, calc(100% - 58px) ));animation:ai-sheet-expand .78s cubic-bezier(.2,.82,.2,1) forwards;will-change:clip-path}.reference-ai-page .reference-header{flex:0 0 auto;animation:none}.reference-chat-panel{flex:1 1 auto;width:100%;min-height:0;height:auto;margin:clamp(20px,3vh,34px) auto 0;padding:clamp(20px,4vw,48px);border-radius:clamp(24px,4vw,42px);background:#30302f}.reference-ai-page .reference-ai-bubble{flex:0 0 72px;position:fixed;right:clamp(22px,5vw,62px);bottom:max(22px,env(safe-area-inset-bottom));z-index:22}@keyframes ai-sheet-expand{0%{clip-path:circle(0 at var(--ai-origin-x) var(--ai-origin-y))}to{clip-path:circle(160vmax at var(--ai-origin-x) var(--ai-origin-y))}}@media(max-width:650px){.reference-ai-page{padding:calc(18px + env(safe-area-inset-top)) 4.2vw max(12px,env(safe-area-inset-bottom))}.reference-ai-page .reference-chat-panel{margin-top:clamp(18px,3vh,28px);padding:20px 18px;border-radius:30px}.reference-ai-page .reference-ai-bubble{right:clamp(22px,5vw,38px);bottom:max(22px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.reference-ai-page{animation:none;clip-path:none}}.reference-ai-overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#00000061;overscroll-behavior:contain;touch-action:pan-y;animation:ai-overlay-dim .28s ease-out both}.reference-ai-sheet{position:relative;width:min(100%,1280px);height:calc(100dvh - max(76px,env(safe-area-inset-top) + 54px));max-height:calc(100dvh - 24px);min-height:0;margin:0 auto;padding:clamp(20px,4vw,48px);padding-bottom:max(20px,env(safe-area-inset-bottom));border-radius:34px 34px 0 0;background:#30302f;display:flex;align-items:flex-end;overflow:hidden;box-shadow:0 -18px 55px #00000047;clip-path:circle(0 at var(--ai-origin-x, calc(100% - 58px) ) var(--ai-origin-y, calc(100% - 58px) ));animation:ai-sheet-grow .72s cubic-bezier(.18,.82,.22,1) forwards;will-change:clip-path}.reference-ai-sheet .reference-chat-composer{flex:0 0 auto}.reference-ai-close{position:absolute!important;right:clamp(22px,5vw,38px)!important;bottom:max(26px,env(safe-area-inset-bottom))!important;z-index:2}@keyframes ai-overlay-dim{0%{background:#0000}to{background:#00000061}}@keyframes ai-sheet-grow{0%{clip-path:circle(0 at var(--ai-origin-x) var(--ai-origin-y));transform:translateY(8px)}to{clip-path:circle(160vmax at var(--ai-origin-x) var(--ai-origin-y));transform:translateY(0)}}@media(max-width:650px){.reference-ai-sheet{width:100%;height:calc(100dvh - max(74px,env(safe-area-inset-top) + 52px));padding:20px 18px;padding-bottom:max(18px,env(safe-area-inset-bottom));border-radius:30px 30px 0 0}}@media(prefers-reduced-motion:reduce){.reference-ai-overlay,.reference-ai-sheet{animation:none;clip-path:none}}.reference-ai-overlay{position:fixed;inset:0;z-index:50;display:block;overflow:visible;pointer-events:auto;background:transparent;animation:none}.reference-ai-sheet{z-index:51;pointer-events:auto;clip-path:none!important}.reference-ai-sheet{position:absolute;left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));width:auto;height:min(66dvh,620px);max-height:calc(100dvh - 150px - env(safe-area-inset-top));min-height:280px;margin:0;padding:calc(18px + env(safe-area-inset-top)) 18px 18px;border-radius:28px;background:#30302f;display:flex;align-items:stretch;overflow:hidden;pointer-events:auto;box-shadow:0 12px 40px #00000057;transform-origin:bottom right;animation:ai-panel-rise .52s cubic-bezier(.18,.82,.22,1) both;will-change:transform,opacity}.reference-ai-sheet .reference-chat-composer{position:absolute;left:18px;right:18px;bottom:18px;width:auto;flex:0 0 auto}.reference-ai-close{position:absolute!important;top:12px!important;right:14px!important;bottom:auto!important;z-index:5;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:#090909;color:#fff;font-size:28px;line-height:1;cursor:pointer}@keyframes ai-panel-rise{0%{opacity:0;transform:translateY(34px) scaleY(.08) scaleX(.92)}to{opacity:1;transform:translateY(0) scaleY(1) scaleX(1)}}@media(min-width:700px){.reference-ai-sheet{left:auto;right:28px;width:min(440px,calc(100vw - 56px));height:min(620px,68dvh);bottom:calc(104px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.reference-ai-sheet{animation:none}}.reference-ai-overlay:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:auto;background:#080a0e1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ai-backdrop-in .22s ease-out both}@keyframes ai-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.reference-ai-overlay:before{animation:none}}.reference-kingdom-overlay{position:fixed;inset:0;z-index:10000;background:#080a0e57;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;isolation:isolate}.reference-kingdom-menu{position:fixed;top:calc(clamp(16px,3vw,24px) + 48px);right:clamp(12px,4vw,32px);z-index:10001;width:112px;max-height:min(62vh,360px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px;border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#fff!important;color:#222;opacity:1!important;box-shadow:0 12px 32px #00000061;display:flex;flex-direction:column;gap:4px;animation:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.reference-kingdom-option{min-height:38px;border:0;border-radius:14px;background:transparent;color:#555;font:inherit;font-size:18px;line-height:1;cursor:pointer}.reference-kingdom-option.selected{background:#090909;color:#fff}@keyframes kingdom-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.reference-kingdom-overlay,.reference-kingdom-menu{animation:none}}.reference-kingdom-pill,.reference-kingdom-pill:hover,.reference-kingdom-pill:active,.reference-kingdom-pill:focus,.reference-kingdom-pill:focus-visible{appearance:none;-webkit-appearance:none;border:0!important;outline:0!important;box-shadow:none!important;background-clip:padding-box}.reference-kingdom-pill::-moz-focus-inner{border:0;padding:0}.workspace-loading-content{width:100%;text-align:center}.workspace-loading-markers{min-height:0;margin:0;gap:clamp(18px,6vw,38px)}.workspace-loading-marker{width:clamp(38px,10vw,52px);height:clamp(38px,10vw,52px)}.workspace-loading-markers{gap:clamp(12px,4vw,24px);min-height:32px;margin:0}.workspace-loading-marker{width:24px;height:24px}.workspace-loading-marker svg{width:100%;height:100%}.auth-loading-panel{background:transparent!important;padding:0!important;border-radius:0!important}.auth-loading-markers{gap:clamp(12px,4vw,22px)}.auth-loading-marker{width:28px;height:28px;border:0;background:transparent}.auth-loading-marker svg{width:20px;height:20px}.reference-payroll-card h2{margin:auto 0 10px}.reference-payroll-value{font-size:clamp(48px,9vw,100px);font-weight:800;line-height:1;letter-spacing:-.05em;margin-bottom:auto}.reference-team-avatars{display:flex;align-items:center;justify-content:center;min-height:58px;padding:6px 0 18px}.reference-team-avatar,.reference-team-more{width:42px;height:42px;flex:0 0 42px;border:3px solid #30302f;border-radius:50%;display:grid;place-items:center;margin-left:-8px;font-size:21px;background:#168cf0}.reference-team-avatar:nth-child(2){background:#f3bd75}.reference-team-avatar:nth-child(3){background:#48a9b7}.reference-team-more{background:#050505;color:#fff;font-size:14px;font-weight:750}@media(max-width:650px){.workspace-loading-marker{width:22px;height:22px}.auth-loading-marker{width:26px;height:26px}.reference-team-avatar,.reference-team-more{width:34px;height:34px;flex-basis:34px;font-size:17px}.reference-team-more{font-size:12px}}.reference-payroll-card{gap:0}.reference-payroll-month{margin-top:auto;color:#fff;font-size:clamp(27px,4.5vw,34px);font-weight:800;line-height:1;letter-spacing:-.035em;text-transform:lowercase}.reference-payroll-caption{margin-top:12px;color:#00d084;font-size:clamp(18px,2.8vw,22px);font-weight:750;line-height:1.15}.reference-payroll-value{display:flex;align-items:baseline;gap:7px;margin:18px 0 auto;color:#fff;font-size:clamp(35px,6.2vw,52px);font-weight:800;line-height:1;letter-spacing:-.055em;white-space:nowrap}.reference-payroll-value strong{font:inherit}.reference-payroll-currency{color:#bdbdbd;font-size:clamp(14px,2.4vw,18px);font-weight:500;letter-spacing:0;text-transform:lowercase}@media(max-width:650px){.reference-payroll-value{font-size:clamp(30px,5.5vw,40px);gap:5px}.reference-payroll-currency{font-size:14px}}.reference-avatar{appearance:none;-webkit-appearance:none;padding:0;cursor:pointer;font:inherit}.reference-profile-overlay{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;align-items:flex-start;padding:clamp(18px,4.5vw,42px) clamp(18px,5.5vw,52px);background:#080a0e1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ai-backdrop-in .22s ease-out both}.reference-profile-popup{width:min(392px,calc(100vw - 36px));min-height:220px;padding:18px 20px 14px;border-radius:clamp(28px,4vw,42px);background:#fff;color:#30302f;box-shadow:0 16px 42px #0000002e;display:flex;flex-direction:column;justify-content:space-between;gap:28px;animation:profile-popup-in .2s ease-out both}.reference-profile-identity{display:flex;align-items:flex-start;justify-content:flex-end;gap:18px}.reference-profile-greeting{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;padding-top:2px;font-size:clamp(17px,2.4vw,24px);line-height:1.2;text-align:right}.reference-profile-greeting strong{max-width:100%;font-weight:750;overflow-wrap:anywhere}.reference-profile-greeting span{font-size:.95em}.reference-profile-avatar{width:58px;height:58px;flex:0 0 58px;font-size:23px;border-width:4px}.reference-profile-signout{width:100%;min-height:58px;border:0;border-radius:999px;background:linear-gradient(100deg,#080808,#211d1d);color:#fff;font:inherit;font-size:clamp(20px,2.8vw,28px);cursor:pointer}.reference-profile-signout:focus-visible,.reference-avatar:focus-visible{outline:3px solid #278af0;outline-offset:3px}@keyframes profile-popup-in{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.reference-profile-overlay{padding:18px}.reference-profile-popup{min-height:190px;padding:16px 16px 12px}.reference-profile-avatar{width:52px;height:52px;flex-basis:52px}.reference-profile-signout{min-height:54px}}@media(prefers-reduced-motion:reduce){.reference-profile-overlay,.reference-profile-popup{animation:none}}.eclipse-ai-root{position:fixed;right:18px;bottom:18px;z-index:1200;font-family:inherit}.eclipse-ai-launcher{width:58px;height:58px;border:0;border-radius:50%;background:#14243d;color:#fff;font-weight:800;box-shadow:0 8px 28px #14243d35;cursor:pointer}.eclipse-ai-panel{position:absolute;right:0;bottom:72px;width:min(390px,calc(100vw - 28px));height:min(540px,calc(100dvh - 120px));background:#fff;border:1px solid #e5eaf1;border-radius:20px;box-shadow:0 18px 60px #14243d30;display:flex;flex-direction:column;overflow:hidden}.eclipse-ai-panel[hidden]{display:none}.eclipse-ai-header{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;background:#14243d;color:#fff}.eclipse-ai-heading{display:grid;gap:3px}.eclipse-ai-heading strong{font-size:14px}.eclipse-ai-heading span{font-size:11px;color:#c3cede}.eclipse-ai-close{border:0;background:transparent;color:#fff;font-size:26px;cursor:pointer}.eclipse-ai-transcript{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.eclipse-ai-empty{margin:auto;color:#7b8798;font-size:13px;text-align:center}.eclipse-ai-message{max-width:88%;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.eclipse-ai-message.user{align-self:flex-end;background:#14243d;color:#fff;border-bottom-right-radius:4px}.eclipse-ai-message.assistant{align-self:flex-start;background:#f1f4f8;color:#26364e;border-bottom-left-radius:4px}.eclipse-ai-attachments{display:flex;gap:8px;padding:0 12px 8px;overflow-x:auto}.eclipse-ai-attachment{position:relative;flex:0 0 58px;height:58px}.eclipse-ai-attachment img{width:58px;height:58px;object-fit:cover;border-radius:9px;border:1px solid #e1e7ef}.eclipse-ai-attachment button{position:absolute;right:-5px;top:-5px;border:0;border-radius:50%;width:20px;height:20px;background:#26364e;color:#fff;cursor:pointer}.eclipse-ai-status{min-height:16px;margin:0;padding:0 13px 6px;color:#7b8798;font-size:10px}.eclipse-ai-composer{display:flex;align-items:flex-end;gap:7px;padding:10px;border-top:1px solid #e8edf4}.eclipse-ai-media{width:38px;height:38px;flex:0 0 38px;border:1px solid #dce3ec;border-radius:11px;background:#fff;color:#14243d;font-size:22px;cursor:pointer}.eclipse-ai-input{min-width:0;max-height:100px;flex:1;resize:vertical;border:1px solid #dce3ec;border-radius:11px;padding:10px;font:inherit;font-size:13px;outline-color:#4569d9}.eclipse-ai-send{height:38px;padding:0 13px;border:0;border-radius:11px;background:#14243d;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.eclipse-ai-send:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.eclipse-ai-root{right:12px;bottom:12px}.eclipse-ai-panel{right:-2px;bottom:68px;width:min(390px,calc(100vw - 24px));height:min(560px,calc(100dvh - 100px))}}.reference-ai-sheet{flex-direction:column}.eclipse-ai-live-transcript{position:absolute;inset:58px 0 116px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px 16px 18px;overscroll-behavior:contain}.eclipse-ai-live-empty{margin:auto;color:#c5c5c5;text-align:center;font-size:14px}.eclipse-ai-live-message{max-width:88%;padding:10px 13px;border-radius:15px;color:#f7f7f7;background:#454545;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.eclipse-ai-live-message.user{align-self:flex-end;background:#087fe0}.eclipse-ai-live-message.assistant{align-self:flex-start}.eclipse-ai-live-attachments{position:absolute;left:20px;right:20px;bottom:88px;display:flex;gap:8px;overflow-x:auto;z-index:4}.eclipse-ai-live-attachment{position:relative;flex:0 0 54px;height:54px}.eclipse-ai-live-attachment img{width:54px;height:54px;object-fit:cover;border-radius:9px}.eclipse-ai-live-attachment button{position:absolute;right:-4px;top:-5px;width:20px;height:20px;border:0;border-radius:50%;background:#090909;color:#fff;cursor:pointer}.eclipse-ai-live-status{position:absolute;left:22px;bottom:76px;z-index:4;margin:0;color:#d0d0d0;font-size:11px;max-width:calc(100% - 44px)}.reference-ai-sheet .reference-chat-composer{z-index:5;pointer-events:auto}.reference-ai-sheet .reference-attach,.reference-ai-sheet .reference-send{position:relative;z-index:6;pointer-events:auto;touch-action:manipulation}.reference-ai-sheet .reference-chat-input{pointer-events:auto;touch-action:manipulation}@media(max-width:600px){.eclipse-ai-live-transcript{bottom:116px;padding:12px}.eclipse-ai-live-attachments{bottom:86px}}.reference-ai-sheet .eclipse-ai-live-transcript{top:62px;bottom:184px;padding-bottom:20px;scroll-padding-bottom:24px}.reference-ai-sheet .eclipse-ai-live-status{bottom:154px;min-height:16px;line-height:1.35;overflow-wrap:anywhere}.reference-ai-sheet .eclipse-ai-live-attachments{bottom:94px;min-height:54px;align-items:center;padding:4px 0}.reference-ai-sheet .reference-chat-composer{bottom:max(14px,env(safe-area-inset-bottom));min-height:64px}.reference-ai-sheet .reference-chat-input{min-height:34px;max-height:104px;resize:none}@media(max-width:600px){.reference-ai-sheet{height:min(70dvh,620px);max-height:calc(100dvh - 112px - env(safe-area-inset-top))}.reference-ai-sheet .eclipse-ai-live-transcript{bottom:184px}.reference-ai-sheet .eclipse-ai-live-status{bottom:154px}}@media(max-height:560px){.reference-ai-sheet{height:calc(100dvh - 108px - env(safe-area-inset-top));min-height:220px}.reference-ai-sheet .eclipse-ai-live-transcript{bottom:160px}.reference-ai-sheet .eclipse-ai-live-status{bottom:132px}.reference-ai-sheet .eclipse-ai-live-attachments{bottom:88px}}.reference-chat-composer .reference-send[hidden]{display:none!important}.reference-chat-composer .reference-send{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:2px solid #0094ff;border-radius:50%;background:#0094ff;color:#fff;font-size:25px;line-height:1;cursor:pointer;touch-action:manipulation;box-shadow:0 2px 8px #0094ff38}.reference-chat-composer .reference-send:disabled{opacity:.55;cursor:wait}@media(max-width:650px){.reference-chat-composer .reference-send{flex-basis:40px;width:40px;height:40px;font-size:23px}}body.eclipse-ai-typing .reference-ai-bubble{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.82);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.reference-ai-sheet{bottom:calc(96px + env(safe-area-inset-bottom))}body.eclipse-ai-typing .reference-ai-sheet{bottom:calc(var(--eclipse-ai-keyboard-inset, 0px) + 8px)}body.eclipse-ai-typing .reference-ai-bubble{display:none!important}.reference-ai-sheet .reference-attach{color:#fff!important}.reference-chat-composer .reference-stop{font-size:16px;line-height:1}.reference-ai-sheet .eclipse-ai-live-transcript{top:58px!important;bottom:112px!important;padding:12px 14px 22px!important}.reference-ai-sheet .eclipse-ai-live-status{bottom:88px!important}.reference-ai-sheet .eclipse-ai-live-attachments{bottom:82px!important}@media(max-width:600px){.reference-ai-sheet .eclipse-ai-live-transcript{bottom:112px!important}}.reference-chat-composer .eclipse-ai-voice-note{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:2px solid #0094ff;border-radius:50%;background:#0094ff;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0094ff38;touch-action:manipulation;z-index:6}.reference-chat-composer .eclipse-ai-voice-note svg{display:block;width:23px;height:23px}.reference-chat-composer.eclipse-ai-input-focused .eclipse-ai-voice-note{flex-basis:26px;width:26px;height:40px;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none}.reference-chat-composer.eclipse-ai-input-focused .eclipse-ai-voice-note svg{width:23px;height:23px}@media(max-width:650px){.reference-chat-composer .eclipse-ai-voice-note{flex-basis:40px;width:40px;height:40px}.reference-chat-composer.eclipse-ai-input-focused .eclipse-ai-voice-note{flex-basis:24px;width:24px;height:40px}}.reference-order-content{width:min(100% - 36px,1120px);margin:clamp(34px,6vw,62px) auto 90px}.reference-order-heading,.reference-order-stock-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 10px 34px}.reference-order-heading h1,.reference-order-stock-heading h2{margin:0;color:#fff;font-size:clamp(32px,5vw,46px);font-weight:800;letter-spacing:-.04em}.reference-order-heading .reference-kingdom-pill,.reference-order-stock-heading .reference-kingdom-pill{min-width:84px;height:34px;padding:0 18px;border-radius:30px;background:#fff;color:#111;display:grid;place-items:center;font-size:16px;font-weight:500}.reference-order-take-panel{margin:0 0 clamp(78px,12vw,136px);padding:24px;border-radius:34px;background:#30302f}.reference-order-status{display:flex;align-items:center;color:#fff;font-size:18px;margin:0 10px 24px}.reference-order-status strong{color:#00a83b;font-weight:750}.reference-order-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,3vw,28px)}.reference-order-resource-tile{min-width:0;min-height:168px;padding:20px 8px;border-radius:34px;background:#5c595a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#fff}.reference-order-resource-icon{width:50px;height:50px;border-radius:50%;background:#050505;color:#fff;display:grid;place-items:center}.reference-order-resource-icon svg{width:28px;height:28px}.reference-order-resource-value{font-size:clamp(26px,5vw,46px);font-weight:800;letter-spacing:-.04em;white-space:nowrap}.reference-order-take-button{display:block;width:100%;min-height:52px;margin:28px 0 0;border:0;border-radius:30px;background:linear-gradient(100deg,#080808,#211d1d);color:#fff;font:inherit;font-size:20px}.reference-order-take-button:disabled{opacity:1;cursor:not-allowed}.reference-order-note{margin:12px 8px 0;color:#bcbcbc;font-size:13px}.reference-order-stock-heading{margin-bottom:30px}.reference-order-stock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px}.reference-order-stock-card{position:relative;min-height:190px;padding:24px;border-radius:34px;background:#30302f;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.reference-order-stock-card h3{align-self:flex-start;margin:0;color:#fff;font-size:clamp(22px,4vw,34px);font-weight:750;text-transform:lowercase}.reference-order-stock-value{margin:auto 0;font-size:clamp(36px,7vw,58px);font-weight:800;letter-spacing:-.04em;white-space:nowrap}.reference-order-stock-edit{position:absolute;right:18px;bottom:16px;width:32px;height:32px;border:0;border-radius:50%;background-color:transparent;background-image:url(data:image/png;base64,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);background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent;font-size:0;line-height:0;display:grid;place-items:center}.reference-order-stock-edit:disabled{opacity:1;cursor:not-allowed}.reference-order-check-stock{display:block;width:92%;min-height:52px;margin:26px auto 0;border:0;border-radius:30px;background:linear-gradient(100deg,#fff,#d1d1d1);color:#111;font:inherit;font-size:19px}.reference-ai-bubble{font-size:28px!important;line-height:1;color:#fff!important;font-weight:800!important;letter-spacing:-.06em;animation:ei-glow-cycle 10s ease-in-out infinite}.reference-ai-bubble:after{content:""!important}@keyframes ei-glow-cycle{0%,72%,to{box-shadow:0 0 #0094ff00,0 0 #0094ff00}78%{box-shadow:0 0 0 9px #0094ff21,0 0 22px 8px #0094ffb8}84%{box-shadow:0 0 0 15px #0094ff00,0 0 30px 10px #0094ff52}}@media(max-width:650px){.reference-order-content{width:calc(100% - 44px);margin:42px auto 88px}.reference-order-heading,.reference-order-stock-heading{margin-left:10px;margin-right:10px}.reference-order-take-panel{padding:22px 18px 24px;border-radius:34px;margin-bottom:clamp(76px,18vw,136px)}.reference-order-resource-grid{gap:12px}.reference-order-resource-tile{min-height:164px;border-radius:32px;padding:16px 4px;gap:16px}.reference-order-resource-icon{width:50px;height:50px}.reference-order-stock-grid{gap:24px}.reference-order-stock-card{min-height:190px;padding:22px;border-radius:34px}.reference-order-stock-edit{right:14px;bottom:14px;width:30px;height:30px}}@media(max-width:390px){.reference-order-content{width:calc(100% - 32px)}.reference-order-resource-tile{min-height:142px;border-radius:26px}.reference-order-resource-icon{width:44px;height:44px}.reference-order-stock-grid{gap:14px}.reference-order-stock-card{min-height:166px;padding:18px;border-radius:28px}}@media(prefers-reduced-motion:reduce){.reference-ai-bubble{animation:none}}@media(max-width:650px){.reference-order-content{width:calc(100% - 60px);margin-left:auto;margin-right:auto}.reference-order-take-panel{width:100%;margin-left:0;margin-right:0}}.reference-ai-bubble{font-style:normal;letter-spacing:0;transform:none}.reference-order-content{width:100%;max-width:1240px;box-sizing:border-box}.reference-order-take-panel{width:100%;margin-left:0;margin-right:0;box-sizing:border-box}@media(max-width:650px){.reference-order-content{width:100%;max-width:1240px}.reference-order-take-panel{width:100%;margin-left:0;margin-right:0}}.reference-order-take-panel{margin-bottom:0}.reference-order-empty-card{width:100%;min-height:383px;margin:0 0 clamp(78px,12vw,136px);padding:24px;box-sizing:border-box;border-radius:34px;background:#30302f;display:grid;place-items:center;text-align:center}.reference-order-empty-card p{margin:0;color:#777373;font-size:clamp(18px,2.5vw,24px);font-weight:400}.reference-order-see-all{display:block;margin:18px 20px clamp(78px,12vw,136px) auto;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:18px;line-height:1.4;cursor:pointer;text-align:right}.reference-order-all-list{display:grid;gap:12px;margin:-54px 0 clamp(78px,12vw,136px)}.reference-order-all-item{padding:18px 22px;border-radius:22px;background:#30302f;color:#fff}.reference-order-all-item strong{display:block;margin-bottom:12px;font-size:18px;text-transform:lowercase}.reference-order-all-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;color:#d5d5d5;font-size:13px}@media(max-width:650px){.reference-order-empty-card{min-height:383px;margin-bottom:clamp(76px,18vw,136px);padding:22px 18px;border-radius:34px}.reference-order-see-all{margin:18px 20px clamp(76px,18vw,136px) auto}.reference-order-all-list{margin-top:-54px;margin-bottom:clamp(76px,18vw,136px)}}@media(max-width:390px){.reference-order-empty-card{min-height:320px;border-radius:28px}.reference-order-all-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-stock-edit-overlay{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:24px;background:#00000094;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:stock-edit-dim .24s ease-out both;overscroll-behavior:contain}.reference-stock-edit-modal{width:min(390px,100%);min-height:250px;padding:28px 26px 22px;border-radius:27px;background:#fff;color:#171717;box-shadow:0 24px 80px #00000052;display:flex;flex-direction:column;gap:22px;animation:stock-edit-enter .52s cubic-bezier(.18,.82,.22,1) both;will-change:transform,opacity}.reference-stock-edit-title{margin:0;font-size:20px;font-weight:700;text-transform:lowercase}.reference-stock-edit-tp{display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;white-space:nowrap}.reference-stock-edit-tp-input{width:76px;height:42px;border:0;border-radius:16px;background:#dedddd;text-align:center;font-size:24px;font-weight:750;color:#171717;outline:none}.reference-stock-edit-amount-wrap{display:flex;align-items:baseline;justify-content:center;gap:8px;border-bottom:2px solid #171717;padding:0 4px 7px}.reference-stock-edit-amount{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#171717;text-align:center;font-size:clamp(42px,12vw,68px);font-weight:800;letter-spacing:-.06em}.reference-stock-edit-amount::placeholder{color:#d7d7d7;opacity:1}.reference-stock-edit-unit{font-size:17px;color:#777}.reference-stock-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto}.reference-stock-edit-cancel{border:0;background:transparent;color:#555;padding:10px 14px}.reference-stock-edit-confirm{width:54px;height:54px;border:0;border-radius:50%;background:#fff;color:#111;font-size:33px;font-weight:700;box-shadow:0 2px 12px #0000001f}.reference-stock-edit-confirm:disabled{opacity:.45}.reference-stock-edit-error{margin:0;color:#b42318;font-size:12px;line-height:1.4}.reference-stock-edit-hint{margin:0;color:#777;font-size:12px;text-align:center}.reference-order-stock-edit.is-confirming{font-size:24px;font-weight:800;background:#fff!important;background-image:none!important;color:#111}@keyframes stock-edit-dim{0%{opacity:0}to{opacity:1}}@keyframes stock-edit-enter{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.reference-stock-edit-overlay,.reference-stock-edit-modal{animation:none}}.eclipse-ai-stock-confirmation{flex:0 0 auto;width:min(100%,520px);max-height:32vh;overflow:auto;margin:0 auto 12px;padding:16px 18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#f8f8f8;color:#171717;box-shadow:0 12px 32px #0000002e}.eclipse-ai-stock-confirmation>strong{display:block;font-size:14px;text-transform:lowercase;margin-bottom:9px}.eclipse-ai-stock-confirmation p{margin:6px 0;color:#555;font-size:12px;line-height:1.45}.eclipse-ai-stock-line{padding:5px 0;border-bottom:1px solid #e8e8e8;font-size:14px;font-weight:650;text-transform:capitalize}.eclipse-ai-stock-tp{font-weight:750!important;color:#171717!important}.eclipse-ai-stock-note{font-size:11px!important}.eclipse-ai-stock-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}.eclipse-ai-stock-actions button{border:0;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:700}.eclipse-ai-stock-cancel{background:#e8e8e8;color:#333}.eclipse-ai-stock-confirm{background:#111;color:#fff}.eclipse-ai-stock-confirm:disabled{opacity:.5}.reference-ai-sheet.has-stock-draft .eclipse-ai-live-transcript{bottom:clamp(260px,38vh,330px)!important}.reference-ai-sheet .eclipse-ai-stock-confirmation{position:absolute;left:18px;right:18px;bottom:118px;z-index:6;width:auto;max-height:min(30vh,220px);margin:0 auto}@media(max-height:560px){.reference-ai-sheet.has-stock-draft .eclipse-ai-live-transcript{bottom:250px!important}.reference-ai-sheet .eclipse-ai-stock-confirmation{bottom:110px;max-height:28vh}}.reference-stock-edit-overlay{padding:22px;background:#00000085;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);animation:stock-edit-dim .28s ease-out both}.reference-stock-edit-shell{width:min(430px,calc(100vw - 48px));display:flex;flex-direction:column;align-items:stretch;gap:10px;animation:stock-edit-enter .46s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.reference-stock-edit-title{margin:0 0 0 10px;color:#fff;font-size:clamp(20px,5vw,25px);line-height:1.1;font-weight:800;text-transform:lowercase}.reference-stock-edit-modal{width:100%;min-height:0;padding:24px 24px 20px;gap:22px;border-radius:28px;animation:none}.reference-stock-edit-tp{gap:10px;font-size:clamp(14px,3.7vw,17px)}.reference-stock-edit-tp-input{width:82px;height:46px;border-radius:17px;font-size:25px}.reference-stock-edit-amount-wrap{min-height:92px;border:0;border-radius:18px;background:#f7f7f7;padding:7px 12px;gap:7px}.reference-stock-edit-amount{font-size:clamp(52px,13vw,72px);line-height:1.05;font-weight:850;letter-spacing:-.065em}.reference-stock-edit-unit{font-size:18px;font-weight:650;color:#777}.reference-stock-edit-actions{gap:12px;margin-top:0}.reference-stock-edit-cancel{font-size:15px;padding:11px 14px}.reference-stock-edit-confirm{display:grid;place-items:center;width:58px;height:58px;padding:0;font-size:0}.reference-stock-edit-confirm svg{display:block;width:28px;height:28px}.reference-order-stock-edit.is-confirming{display:grid;place-items:center;font-size:0}.reference-order-stock-edit.is-confirming svg{display:block;width:22px;height:22px;color:#111}.reference-kingdom-empty{margin:0;padding:10px 8px;color:#777;font-size:11px;line-height:1.35;text-align:center}.reference-kingdom-pill:disabled{opacity:.55;cursor:not-allowed}@keyframes stock-edit-enter{0%{opacity:0;transform:translateY(42px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:390px){.reference-stock-edit-overlay{padding:16px}.reference-stock-edit-shell{width:calc(100vw - 40px)}.reference-stock-edit-modal{padding:22px 20px 18px;gap:20px}.reference-stock-edit-amount-wrap{min-height:84px}}@media(prefers-reduced-motion:reduce){.reference-stock-edit-overlay,.reference-stock-edit-shell{animation:none}}.reference-stock-edit-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:2px;padding-right:2px}.reference-stock-edit-confirm{display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:#0094ff;color:#fff;box-shadow:0 5px 18px #0094ff47;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.reference-stock-edit-confirm svg{display:block;width:28px;height:28px;color:#fff;stroke:#fff}.reference-stock-edit-confirm:disabled{opacity:.55;cursor:not-allowed}.reference-stock-edit-confirm:not(:disabled):active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.reference-stock-edit-confirm{transition:none}}.reference-stock-edit-overlay{box-sizing:border-box;overflow:hidden}.reference-stock-edit-shell{max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.reference-stock-edit-modal{max-height:calc(100% - 82px);overflow-y:auto;overscroll-behavior:contain}@media(max-height:520px){.reference-stock-edit-modal{padding-top:16px;padding-bottom:14px;gap:14px}.reference-stock-edit-amount-wrap{min-height:70px}.reference-stock-edit-confirm{width:50px;height:50px}}.boot-loader{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#090909;color:#fff;overflow:hidden}.boot-loader-mark{position:relative;width:76px;height:76px;display:grid;place-items:center}.boot-loader-mark:before{content:"";position:absolute;inset:-9px;border:2px solid rgba(255,255,255,.12);border-top-color:#fff;border-right-color:#ffffff7a;border-radius:50%;animation:boot-orbit 1.25s linear infinite}.boot-loader-mark svg{width:56px;height:54px;display:block;animation:boot-pulse 1.8s ease-in-out infinite}.boot-loader-wordmark{font-family:League Spartan,system-ui,sans-serif;font-size:28px;line-height:1;font-weight:800;letter-spacing:-.04em;animation:boot-wordmark 1.8s ease-in-out infinite}.boot-loader-dots{display:flex;gap:7px;align-items:center;height:8px}.boot-loader-dots span{width:5px;height:5px;border-radius:50%;background:#fff;opacity:.28;animation:boot-dot 1s ease-in-out infinite}.boot-loader-dots span:nth-child(2){animation-delay:.14s}.boot-loader-dots span:nth-child(3){animation-delay:.28s}@keyframes boot-orbit{to{transform:rotate(360deg)}}@keyframes boot-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes boot-wordmark{0%,to{opacity:.65}50%{opacity:1}}@keyframes boot-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.boot-loader-mark:before,.boot-loader-mark svg,.boot-loader-wordmark,.boot-loader-dots span{animation:none}}.reference-order-live-card{width:100%;margin:18px 0 0;padding:24px;box-sizing:border-box;border-radius:30px;background:#30302f;color:#fff}.reference-order-live-card.compact{margin-top:22px}.reference-order-live-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;color:#bcbcbc;font-size:clamp(15px,2.2vw,19px)}.reference-order-live-status{text-transform:lowercase}.reference-order-live-status:first-letter{color:inherit}.reference-order-live-number{padding:5px 14px;border-radius:999px;background:#424240;color:#eee;white-space:nowrap}.reference-order-live-title{margin:0 0 14px;color:#eee;font-size:16px}.reference-order-live-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reference-order-live-resource{min-width:0;min-height:112px;padding:14px 8px;box-sizing:border-box;border-radius:24px;background:#3a3a38;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.reference-order-live-resource-name{color:#aaa;font-size:13px;text-transform:lowercase}.reference-order-live-resource strong{color:#fff;font-size:clamp(20px,3.2vw,32px);line-height:1;white-space:nowrap}.reference-order-see-all{margin-top:18px}@media(max-width:650px){.reference-order-live-card{padding:20px;border-radius:28px}.reference-order-live-resource{min-height:112px;border-radius:24px}.reference-order-live-resource-name{font-size:12px}}@media(max-width:390px){.reference-order-live-values{gap:6px}.reference-order-live-resource{padding:12px 4px}.reference-order-live-resource strong{font-size:20px}}.reference-stock-reset-overlay{z-index:60;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#00000094;transition:opacity .22s ease}.reference-stock-reset-modal{width:min(520px,calc(100vw - 48px));min-height:0;padding:48px 34px 30px;border-radius:34px;background:#fff;color:#111;display:flex;flex-direction:column;align-items:stretch;gap:28px;box-shadow:0 24px 80px #00000052;animation:stock-edit-enter .42s cubic-bezier(.18,.82,.22,1) both}.reference-stock-reset-copy{margin:0;text-align:center;font-size:clamp(21px,4.8vw,31px);line-height:1.45;font-weight:400;color:#111}.reference-stock-reset-copy strong{font-weight:800}.reference-stock-reset-red{color:#f33}.reference-stock-reset-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.reference-stock-reset-actions button{min-height:48px;border:0;background:transparent;color:#090909;font-size:clamp(20px,4.5vw,28px);font-weight:800;text-transform:lowercase}.reference-stock-reset-actions button:disabled{opacity:.45}.reference-stock-reset-actions button.reference-stock-reset-delete{color:#e32636}.reference-stock-reset-error{text-align:center;color:#d22;font-size:14px;margin:0}.reference-order-stock-reset{display:block;margin:10px 0 0;padding:0;border:0;background:transparent;color:#f04444;font-family:Inter,sans-serif;font-size:13px;font-weight:400;text-transform:lowercase;text-decoration:none}.reference-order-stock-reset:active,.reference-order-stock-reset:focus-visible{text-decoration:underline;text-decoration-color:#f04444;text-underline-offset:4px}.reference-order-stock-card{position:relative}.reference-order-stock-reset{position:absolute;left:18px;bottom:22px;margin:0;padding:0;border:0;background:transparent;color:#f04444;font:inherit;font-size:13px;line-height:1.3;text-transform:lowercase;cursor:pointer;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1.5px}.reference-order-stock-reset:active,.reference-order-stock-reset:focus-visible{text-decoration-line:underline;text-decoration-color:#f04444}@media(max-width:650px){.reference-order-stock-reset{left:18px;bottom:22px}}@media(max-width:390px){.reference-order-stock-reset{left:18px;bottom:20px}}.reference-stock-edit-tp{justify-content:flex-end;width:100%;gap:9px}.reference-stock-edit-tp-input{width:68px;height:40px;border:0;border-radius:15px;background:#111;color:#fff;font-size:23px;text-align:center}.reference-stock-edit-amount-wrap{min-height:82px;background:#111}.reference-stock-edit-amount{color:#fff}.reference-stock-edit-amount::placeholder{color:#777}.reference-order-live-status{color:#fff;font-weight:800}.reference-order-live-status-value{font-weight:800}.reference-order-live-card[data-order-status=open] .reference-order-live-status-value{color:#20c875}.reference-order-live-card[data-order-status=close] .reference-order-live-status-value{color:#ff4545}.reference-order-live-card[data-order-status=soon] .reference-order-live-status-value{color:#299cff}.reference-order-live-date{margin:-6px 0 14px;color:#ffffff9e;font-size:14px;font-weight:500}.reference-order-take{display:block;width:100%;min-height:46px;margin-top:18px;border:0;border-radius:999px;background:linear-gradient(100deg,#050505,#171515);color:#fff;font-size:16px;font-weight:400;text-transform:lowercase;opacity:1;cursor:pointer}.reference-order-stock-edit{background:#5b5b5d!important;color:#111!important}.reference-order-stock-edit svg{color:#111}.reference-order-stock-value{display:flex;align-items:baseline;justify-content:center;gap:3px}.reference-order-stock-number{font-size:clamp(48px,7vw,64px);line-height:1;font-weight:850}.reference-order-stock-unit{font-size:inherit;font-weight:inherit;line-height:1}.login-loading-dots{display:inline-flex;gap:5px;align-items:center;color:#ffffff9e}.login-loading-dot{display:inline-block;animation:login-dot-wave 1s ease-in-out infinite}@keyframes login-dot-wave{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.reference-order-stock-edit{background:#5b5b5d!important;color:#fff!important}.reference-order-stock-edit svg{color:#fff!important;display:block}.reference-order-stock-edit.is-confirming{background:#fff!important;color:#fff!important}.reference-order-stock-edit.is-confirming svg{display:none!important}.reference-resource-value{display:flex;align-items:baseline;justify-content:center;gap:2px;overflow:visible;text-overflow:clip;text-align:center}.reference-resource-number{font:inherit;line-height:1}.reference-resource-unit{font-size:.62em;line-height:1;font-weight:400;letter-spacing:0}.reference-order-stock-edit{display:grid!important;place-items:center!important;padding:0!important}.reference-order-stock-edit svg{width:19px!important;height:19px!important;opacity:.68;color:#ffffffc7!important}.reference-identity{overflow:hidden}.reference-greeting-arrival{animation:welcome-name-reveal 1.05s cubic-bezier(.2,.8,.2,1) both}@keyframes welcome-name-reveal{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}.reference-greeting-arrival{animation:welcome-name-reveal 1.05s cubic-bezier(.2,.8,.2,1) both,welcome-name-exit .75s ease-in var(--welcome-exit-delay,5s) forwards}.reference-greeting-hidden{opacity:0;visibility:hidden;transform:translate(48px)}.reference-greeting-visible{opacity:1;transform:translate(0);animation:welcome-name-exit .75s ease-in var(--welcome-exit-delay,5s) forwards}.reference-greeting-exit-now{animation:welcome-name-exit .45s ease-in forwards!important}@keyframes welcome-name-exit{to{opacity:0;transform:translate(48px);visibility:hidden}}.reference-take-order-save{background:transparent!important;color:#f2f2f2!important;border:0!important;padding:10px 14px!important;font-size:16px!important;font-weight:500!important;text-transform:lowercase!important;box-shadow:none!important;min-width:0!important;cursor:pointer;opacity:1!important}.reference-take-order-save:disabled{color:#626262!important;cursor:not-allowed;opacity:.58!important}.reference-take-order-save.is-ready{color:#fff!important}.reference-take-order-overlay{z-index:70;display:flex;align-items:center;justify-content:center;animation:none!important}.reference-take-order-shell{width:min(520px,calc(100vw - 48px));animation:none!important}.reference-take-order-modal{width:100%;box-sizing:border-box;animation:none!important}.reference-take-order-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reference-take-order-field{display:flex;flex-direction:column;gap:7px;color:#333;font-size:14px;font-weight:750;text-transform:lowercase}.reference-take-order-field input{width:100%;box-sizing:border-box;height:48px;border:0;border-radius:15px;background:#111;color:#fff;padding:0 14px;font-size:20px;font-weight:750;text-align:center;outline:none}.reference-take-order-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.reference-take-order-actions .reference-stock-edit-cancel,.reference-take-order-actions .reference-take-order-save{box-sizing:border-box;width:88px!important;min-width:88px!important;max-width:88px;flex:0 0 88px;white-space:nowrap;overflow:hidden;text-align:center}.reference-order-reservation-cancel{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-width:64px;margin:8px 0 0;padding:5px 10px;border:0;background:transparent;color:#f04444;font:inherit;font-size:14px;font-weight:700;text-transform:lowercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-order-reservation-cancel:active,.reference-order-reservation-cancel:focus-visible{text-decoration:underline;text-underline-offset:4px}.reference-order-reservation-cancel:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.reference-greeting-arrival{animation:none!important}}.notification-nav-label{min-width:0}.notification-count-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ff3038;color:#fff;font-size:11px;font-weight:750;line-height:1;box-shadow:0 1px 3px #0002}.notification-count-badge[hidden]{display:none}.reference-nav-item .notification-count-badge{margin-left:5px;vertical-align:middle}.nav-item{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%}.nav-item .notification-count-badge{margin-left:auto}.reference-overview-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px 12px;position:relative;z-index:12}.reference-overview-title-row .reference-overview-title{margin:0}.notification-bell-wrap{position:relative;flex:0 0 auto;z-index:1}.notification-bell-button{position:relative;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;background:#30302f;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}.notification-bell-button:active{transform:scale(.96)}.notification-bell-badge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ff3038;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;border:2px solid #090909}.notification-bell-badge[hidden]{display:none}.notification-backdrop{position:fixed;inset:0;width:100vw;height:100dvh;padding:0;border:0;border-radius:0;background:#000000d9;z-index:20;cursor:default;animation:notification-backdrop-in .24s ease-out both}.notification-popover{position:absolute;top:calc(100% + 12px);right:0;width:min(360px,calc(100vw - 48px));max-height:min(470px,68svh);display:flex;flex-direction:column;overflow:hidden;border:1px solid #454545;border-radius:20px;background:#000000d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;box-shadow:0 18px 50px #0009;z-index:30;transform-origin:top right;animation:notification-popover-in .28s cubic-bezier(.2,.8,.2,1) both}.notification-popover-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 17px 13px;border-bottom:1px solid #3a3a3a}.notification-popover-heading{display:flex;flex-direction:column;gap:3px;text-transform:lowercase}.notification-popover-heading strong{font-size:17px;font-weight:750}.notification-unread-total{font-size:11px;color:#a8a8a8}.notification-popover-actions{display:flex;align-items:center;gap:10px}.notification-mark-all,.notification-close{border:0;background:transparent;color:#ddd;cursor:pointer}.notification-mark-all{font-size:11px;text-decoration:underline;text-underline-offset:3px}.notification-close{font-size:25px;line-height:1}.notification-list{overflow:auto;overscroll-behavior:contain}.notification-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.notification-empty-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#333;font-size:25px;color:#bbb}.notification-empty strong{color:#777;text-transform:none;font-size:13px;font-weight:500}.notification-empty p{max-width:230px;margin:0;color:#777;font-size:12px;line-height:1.5}.notification-item{width:100%;display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:0;border-bottom:1px solid #363636;background:transparent;color:#fff;text-align:left;cursor:pointer}.notification-item.unread{background:#292929}.notification-item-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#393939;color:#fff;font-size:19px}.notification-item-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:5px}.notification-item-copy strong{font-size:13px;font-weight:700}.notification-item-body{font-size:11px;line-height:1.45;color:#bbb}.notification-item-meta{display:flex;align-items:center;gap:8px;color:#888;font-size:10px}.notification-new-label{color:#ff555b;font-weight:750;text-transform:uppercase;letter-spacing:.04em}@media(max-width:650px){.reference-overview-title-row{margin:0 0 16px 8px}.notification-bell-button{width:36px;height:36px}.notification-popover{right:0;width:min(340px,calc(100vw - 44px))}}@keyframes notification-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.notification-backdrop,.notification-popover{animation:none}}@media(max-width:650px){.reference-dashboard-content{padding-bottom:36px}.reference-leaderboard>.reference-dark-button{width:100%;min-height:48px;align-self:stretch;margin:0}}.reference-kingdom-stock-page{min-height:100dvh;background:#050505;color:#fff}.reference-kingdom-stock-header{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;width:min(100% - 40px,900px);margin:0 auto;padding:26px 0 20px}.reference-kingdom-stock-back{width:40px;height:40px;padding:0;border:0;background:transparent;color:#fff;font-size:34px;font-weight:300;line-height:1;text-align:left;cursor:pointer}.reference-kingdom-stock-title{margin:0;color:#fff;font-size:clamp(25px,5vw,34px);font-weight:850;line-height:1.1;text-align:center;text-transform:lowercase}.reference-kingdom-stock-header-spacer{width:40px;height:40px}.reference-kingdom-stock-content{width:min(100% - 40px,900px);margin:14px auto 0;padding-bottom:110px}.reference-kingdom-stock-code{margin:0 0 18px;color:#aaa;font-size:14px;text-align:center}.reference-kingdom-stock-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reference-kingdom-total-card{display:flex;min-height:108px;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:28px;background:#303030}.reference-kingdom-total-label{color:#aaa;font-size:14px;text-transform:lowercase}.reference-kingdom-total-value{color:#fff;font-size:clamp(19px,4vw,26px);font-weight:800}.reference-kingdom-workers{margin-top:30px}.reference-kingdom-workers-count{margin:0 0 14px;color:#aaa;font-size:14px}.reference-kingdom-worker-card{display:flex;flex-direction:column;gap:16px;margin-bottom:12px;padding:17px;border-radius:24px;background:#303030}.reference-kingdom-worker-identity{display:flex;align-items:center;gap:12px;min-width:0}.reference-kingdom-worker-avatar{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border:2px solid #777;border-radius:50%;background:#111;color:#fff;font-size:18px;font-weight:750}.reference-kingdom-worker-avatar-image{width:100%;height:100%;object-fit:cover}.reference-kingdom-worker-name{overflow:hidden;color:#fff;font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.reference-kingdom-worker-stock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.reference-kingdom-worker-metric{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;border-radius:16px;background:#242424}.reference-kingdom-worker-metric span{color:#999;font-size:12px;text-transform:lowercase}.reference-kingdom-worker-metric strong{color:#fff;font-size:clamp(14px,3.5vw,19px);font-weight:750;overflow-wrap:anywhere}.reference-kingdom-stock-message{color:#aaa;font-size:15px;text-align:center}.reference-kingdom-stock-retry{display:block;margin:16px auto;padding:12px 28px;border:0;border-radius:999px;background:#fff;color:#111;font:inherit}@media(max-width:420px){.reference-kingdom-stock-content{width:calc(100% - 28px)}.reference-kingdom-stock-totals{gap:7px}.reference-kingdom-total-card{min-height:94px;border-radius:22px}.reference-kingdom-worker-card{padding:13px}.reference-kingdom-worker-stock{gap:6px}.reference-kingdom-worker-metric{padding:9px 2px}}.reference-kingdom-stock-header{grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px}.reference-kingdom-stock-picker{justify-self:start;min-width:76px;height:42px;padding:0 15px;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:16px;cursor:pointer}.reference-kingdom-stock-picker:active{transform:scale(.98)}.reference-kingdom-stock-header .reference-kingdom-stock-title{white-space:nowrap}.reference-kingdom-worker-profile-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.reference-kingdom-worker-profile-trigger:focus-visible,.reference-kingdom-stock-picker:focus-visible{outline:2px solid #fff;outline-offset:3px}.reference-kingdom-profile-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000094;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:notification-backdrop-in .24s ease-out both}.reference-kingdom-profile-modal{position:relative;width:min(420px,100%);padding:26px;border:1px solid #454545;border-radius:28px;background:#202020;color:#fff;box-shadow:0 20px 70px #000a;animation:notification-popover-in .28s cubic-bezier(.2,.8,.2,1) both}.reference-kingdom-profile-close{position:absolute;top:12px;right:16px;width:34px;height:34px;border:0;background:transparent;color:#ddd;font-size:27px;cursor:pointer}.reference-kingdom-profile-identity{display:flex;align-items:center;gap:14px;padding:8px 26px 22px 0}.reference-kingdom-profile-avatar{width:58px;height:58px;flex-basis:58px}.reference-kingdom-profile-labels{display:flex;min-width:0;flex-direction:column;gap:5px}.reference-kingdom-profile-labels strong{font-size:20px;font-weight:800;overflow-wrap:anywhere}.reference-kingdom-profile-labels span{color:#aaa;font-size:13px}.reference-kingdom-profile-labels .reference-kingdom-profile-worker-id{color:#777;font-size:12px;letter-spacing:.02em}.reference-kingdom-profile-stock-title{margin:20px 0 10px;color:#aaa;font-size:13px;text-transform:lowercase}.reference-kingdom-profile-stock .reference-kingdom-worker-metric{background:#303030}@media(max-width:420px){.reference-kingdom-stock-header{grid-template-columns:76px 1fr 32px;width:calc(100% - 28px)}.reference-kingdom-stock-picker{min-width:68px;height:38px;padding:0 11px;font-size:14px}.reference-kingdom-stock-title{font-size:clamp(22px,5vw,28px)}.reference-kingdom-profile-modal{padding:22px 17px}}.reference-kingdom-stock-header{grid-template-columns:40px minmax(0,1fr) auto!important;column-gap:10px;width:calc(100% - 40px)}.reference-kingdom-stock-header .reference-kingdom-stock-title{min-width:0;white-space:nowrap;text-align:center}.reference-kingdom-stock-picker{justify-self:end;min-width:76px;padding-inline:14px}@media(max-width:420px){.reference-kingdom-stock-header{grid-template-columns:40px minmax(0,1fr) auto!important;width:calc(100% - 32px);column-gap:8px}.reference-kingdom-stock-picker{min-width:68px;padding-inline:10px}.reference-kingdom-stock-header .reference-kingdom-stock-title{font-size:clamp(20px,5vw,27px)}}.reference-kingdom-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reference-kingdom-profile-stat{display:flex;min-width:0;min-height:76px;flex-direction:column;justify-content:center;gap:7px;padding:13px 14px;border-radius:17px;background:#303030}.reference-kingdom-profile-stat span{color:#999;font-size:12px;text-transform:lowercase}.reference-kingdom-profile-stat strong{color:#fff;font-size:clamp(15px,4vw,19px);font-weight:800;overflow-wrap:anywhere}.reference-dashboard-content>.reference-ai-bubble{position:relative;display:block;right:auto;bottom:auto;margin:14px 0 0 auto;z-index:5}.reference-finance-page{min-height:100dvh;background:#050505;color:#fff}.reference-finance-header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;width:min(100% - 40px,900px);margin:0 auto;padding:25px 0 20px}.reference-finance-back{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#292929;color:#fff;display:grid;place-items:center;font-size:24px;font-weight:300;line-height:1;text-align:center;cursor:pointer;transition:transform .16s ease,background-color .16s ease}.reference-finance-back:active{transform:scale(.92);background:#3a3a3a}.reference-finance-header-spacer{width:30px;height:30px}.reference-finance-title{margin:0;color:#fff;font-size:clamp(26px,5vw,34px);font-weight:850;line-height:1.1;text-align:center;text-transform:lowercase}.reference-finance-header-spacer{width:40px;height:40px}.reference-finance-content{width:min(100% - 40px,900px);margin:12px auto 0;padding-bottom:110px}.reference-finance-card{min-width:0;padding:20px;border:1px solid #3b3b3b;border-radius:28px;background:#303030;color:#fff}.reference-finance-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-finance-card h2{margin:0;color:#fff;font-size:clamp(18px,3.8vw,23px);font-weight:750;text-transform:lowercase}.reference-finance-disabled-button{min-height:38px;padding:0 18px;border:0;border-radius:999px;background:#414141;color:#858585;font:inherit;font-size:14px;cursor:not-allowed;opacity:.78}.reference-finance-disabled-button:disabled{pointer-events:none}.reference-finance-chart-card{padding:20px 18px 17px}.reference-finance-chart-total,.reference-finance-total-value{display:flex;align-items:baseline;gap:7px;margin:17px 0 0;white-space:nowrap}.reference-finance-chart-total strong{font-size:clamp(30px,7vw,43px);font-weight:850;letter-spacing:-.05em}.reference-finance-currency{color:#bdbdbd;font-size:15px;font-weight:500;text-transform:lowercase}.reference-finance-bars{height:190px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:9px;margin-top:24px;padding:0 2px;border-bottom:1px solid #777}.reference-finance-bar-column{height:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px}.reference-finance-bar{display:block;width:min(100%,44px);min-height:12px;border-radius:13px 13px 5px 5px;background:linear-gradient(180deg,#21d995,#07885c);box-shadow:0 5px 18px #00d08420}.reference-finance-day{padding-bottom:8px;color:#aaa;font-size:10px;white-space:nowrap}.reference-finance-chart-note{margin:12px 0 0;color:#888;font-size:11px}.reference-finance-summary-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:16px}.reference-finance-pending-card,.reference-finance-total-card{min-height:170px;display:flex;flex-direction:column;align-items:flex-start}.reference-finance-pending-line{display:flex;align-items:center;gap:12px;margin:22px 0 18px}.reference-finance-pending-line strong{font-size:clamp(38px,8vw,52px);font-weight:850;line-height:1}.reference-finance-pending-tag{display:inline-flex;align-items:center;min-height:34px;padding:0 15px;border-radius:999px;background:#d72f35;color:#fff;font-size:14px;font-weight:750;text-transform:lowercase}.reference-finance-wide-disabled{width:100%;margin-top:auto}.reference-finance-month{margin-top:12px;color:#aaa;font-size:14px;text-transform:lowercase}.reference-finance-total-value{margin-top:auto}.reference-finance-total-value strong{font-size:clamp(23px,5.4vw,34px);font-weight:850;letter-spacing:-.045em}.reference-finance-history-card{margin-top:16px;padding:20px 16px}.reference-finance-view-all{padding:4px 0;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.reference-finance-invoice-row{display:flex;align-items:center;gap:12px;min-width:0;margin-top:14px;padding:13px;border-radius:22px;background:#393939}.reference-finance-invoice-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:17px;background:#242424;color:#fff;font-size:27px}.reference-finance-invoice-details{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.reference-finance-invoice-details strong{overflow:hidden;color:#fff;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.reference-finance-invoice-details span{color:#aaa;font-size:12px}.reference-finance-invoice-amount{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:7px}.reference-finance-invoice-amount strong{color:#fff;font-size:clamp(12px,3.3vw,16px);font-weight:750;white-space:nowrap}.reference-finance-paid-tag{padding:5px 11px;border-radius:999px;background:#087a50;color:#69f0bd;font-size:11px;font-weight:750;text-transform:lowercase}.reference-invoice-history-content .reference-finance-history-card{margin-top:0}.reference-invoice-history-content .reference-finance-history-card>h2{margin-bottom:10px}@media(max-width:420px){.reference-finance-header{width:calc(100% - 32px);padding-top:20px}.reference-finance-content{width:calc(100% - 32px)}.reference-finance-card{padding:16px;border-radius:24px}.reference-finance-bars{height:165px;gap:5px}.reference-finance-day{font-size:9px}.reference-finance-summary-grid{gap:9px}.reference-finance-pending-card,.reference-finance-total-card{min-height:158px}.reference-finance-invoice-row{gap:9px;padding:10px}.reference-finance-invoice-icon{width:40px;height:40px;flex-basis:40px}}@media(prefers-reduced-motion:reduce){.reference-finance-page *{scroll-behavior:auto}}.reference-finance-page{background:#050505}.reference-finance-page>.reference-nav{margin-bottom:26px}.reference-finance-page-title{width:min(100% - 40px,900px);margin:0 auto 18px;color:#fff;font-size:clamp(30px,6vw,40px);font-weight:850;line-height:1.05;text-align:left;text-transform:lowercase}.reference-finance-page .reference-finance-bars{overflow:visible}.reference-finance-page .reference-finance-bar-column{justify-content:flex-end;gap:7px}.reference-finance-page .reference-finance-bar{flex:0 1 auto;max-height:calc(100% - 30px)}.reference-finance-page .reference-finance-day{display:block;flex:0 0 auto;padding:0 0 7px;line-height:14px}.reference-finance-page .reference-finance-chart-note{position:relative;margin:18px 0 2px;padding-top:2px;line-height:1.4}@media(max-width:420px){.reference-finance-page-title{width:calc(100% - 32px);margin-bottom:16px}.reference-finance-page .reference-finance-bars{height:165px}.reference-finance-page .reference-finance-chart-note{margin-top:17px}}.reference-finance-title-row{width:min(100% - 40px,900px);margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.reference-finance-title-row .reference-finance-page-title{width:auto;margin:0}.reference-finance-visibility-toggle{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#303030;color:#fff;cursor:pointer}.reference-finance-visibility-toggle:focus-visible,.reference-finance-date-select:focus-visible,.reference-finance-bar-column:focus-visible{outline:2px solid #21d995;outline-offset:3px}.reference-finance-date-select{min-width:104px;max-width:132px;min-height:38px;padding:0 28px 0 13px;border:0;border-radius:999px;background:#414141;color:#fff;font:inherit;font-size:13px;text-transform:lowercase;cursor:pointer}.reference-finance-bar-column{appearance:none;-webkit-appearance:none;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.reference-finance-bar-column .reference-finance-bar{transition:background .18s ease,filter .18s ease,opacity .18s ease}.reference-finance-bar-column.dimmed .reference-finance-bar{background:linear-gradient(180deg,#666,#414141);box-shadow:none;opacity:.72}.reference-finance-bar-column.selected .reference-finance-bar{background:linear-gradient(180deg,#21d995,#07885c);box-shadow:0 5px 18px #00d08430}.reference-finance-bar-column.dimmed .reference-finance-day{color:#777}.reference-finance-bar-column.selected .reference-finance-day{color:#fff;font-weight:700}.reference-finance-page.earnings-hidden .reference-finance-chart-total strong,.reference-finance-page.earnings-hidden .reference-finance-total-value strong{filter:blur(8px);-webkit-user-select:none;user-select:none}@media(max-width:420px){.reference-finance-title-row{width:calc(100% - 32px);margin-bottom:16px}.reference-finance-visibility-toggle{width:42px;height:42px;flex-basis:42px}}.reference-finance-date-select{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:104px;max-width:145px;min-height:40px;padding:0 15px;border:0;border-radius:999px;background:#414141;color:#fff;font:inherit;font-size:13px;text-transform:lowercase;cursor:pointer}.reference-finance-calendar-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000007a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:notification-backdrop-in .2s ease-out both}.reference-finance-calendar-dialog{width:min(420px,100%);padding:22px 18px 16px;border:1px solid #444;border-radius:26px;background:#252525;color:#f5f5f5;box-shadow:0 22px 70px #0009;animation:notification-popover-in .24s cubic-bezier(.2,.8,.2,1) both}.reference-finance-calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.reference-finance-calendar-heading strong{font-size:19px;font-weight:700;text-transform:lowercase}.reference-finance-calendar-controls{display:flex;gap:8px}.reference-finance-calendar-arrow{width:34px;height:34px;border:0;border-radius:50%;background:#383838;color:#fff;font-size:25px;line-height:1;cursor:pointer}.reference-finance-calendar-arrow:disabled{opacity:.28;cursor:default}.reference-finance-calendar-weekdays,.reference-finance-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;text-align:center}.reference-finance-calendar-weekdays{margin-bottom:10px}.reference-finance-calendar-weekdays span{color:#929292;font-size:11px;text-transform:uppercase}.reference-finance-calendar-day,.reference-finance-calendar-empty{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0}.reference-finance-calendar-day{border:0;border-radius:50%;background:transparent;color:#eee;font:inherit;font-size:14px;cursor:pointer}.reference-finance-calendar-day:disabled{color:#666;cursor:default}.reference-finance-calendar-day.has-earning:after{content:"";position:absolute;left:50%;bottom:5px;width:5px;height:5px;border-radius:50%;background:#21d995;transform:translate(-50%)}.reference-finance-calendar-day.is-selected{background:#21d995;color:#08251a;font-weight:800}.reference-finance-calendar-day.is-selected:after{background:#08251a}.reference-finance-calendar-footer{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid #414141}.reference-finance-calendar-cancel{padding:8px 16px;border:0;border-radius:999px;background:#3a3a3a;color:#ddd;font:inherit;font-size:13px;cursor:pointer}.reference-finance-page.earnings-hidden .reference-finance-chart-total strong,.reference-finance-page.earnings-hidden .reference-finance-total-value strong{filter:none!important;letter-spacing:.08em}.reference-finance-page .reference-finance-chart-total strong,.reference-finance-page .reference-finance-total-value strong{transition:opacity .16s ease}@media(max-width:420px){.reference-finance-calendar-dialog{padding:19px 14px 14px}.reference-finance-calendar-weekdays,.reference-finance-calendar-days{gap:5px}}.reference-app>.reference-nav{position:relative;z-index:30;isolation:isolate;pointer-events:auto}.reference-app>.reference-nav>.reference-nav-item{position:relative;z-index:1;min-width:0;min-height:48px;pointer-events:auto;touch-action:manipulation}.reference-order-estimate{display:grid;gap:5px;margin-top:16px;padding:14px 15px;border:1px solid rgba(90,190,130,.18);border-radius:13px;background:#2c704914}.reference-order-estimate-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#82918a}.reference-order-estimate-value{font-size:25px;line-height:1.15;color:#29945a;font-weight:800}.reference-order-estimate-fee{font-size:11px;color:#7d8580}.reference-order-rate-toggle{display:block;margin:9px 0 0;padding:0;border:0;background:transparent;color:#737d79;font-size:10px;text-align:left;text-decoration:underline;text-underline-offset:3px}.reference-order-rate-details{display:grid;gap:4px;margin-top:7px;color:#707873;font-size:10px;opacity:.78}.reference-order-rate-details[hidden]{display:none}.reference-take-order-shell{width:min(520px,calc(100vw - 40px));gap:12px}.reference-take-order-modal{background:#30302f;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:30px;padding:26px 24px 22px;box-shadow:0 26px 80px #0000007a;gap:20px}.reference-take-order-modal .reference-stock-edit-title{color:#fff;font-size:clamp(22px,5vw,27px);letter-spacing:-.035em}.reference-take-order-fields{gap:14px 12px}.reference-take-order-field{gap:8px;color:#d0d0d0;font-size:14px;font-weight:700}.reference-take-order-field input{height:54px;border:1px solid rgba(255,255,255,.035);border-radius:18px;background:#171717;color:#fff;font-size:21px;font-weight:750;transition:border-color .18s ease,background .18s ease}.reference-take-order-field input:focus{border-color:#ffffff57;background:#111}.reference-take-order-field input::placeholder{color:#777}.reference-order-estimate{gap:7px;margin-top:0;padding:17px 18px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#252525}.reference-order-estimate-label{color:#a7a7a7;font-size:11px;font-weight:700;letter-spacing:.075em}.reference-order-estimate-value{color:#fff;font-size:clamp(27px,6vw,32px);line-height:1.12;font-weight:800;letter-spacing:-.04em}.reference-order-estimate-fee{color:#aaa;font-size:12px;line-height:1.45}.reference-order-rate-toggle{width:max-content;margin:0 2px;color:#c2c2c2;font-size:12px;text-underline-offset:4px}.reference-order-rate-details{margin:0 2px;padding:12px 14px;border-radius:15px;background:#252525;color:#bdbdbd;font-size:12px}.reference-take-order-actions{gap:10px;margin-top:0;padding-top:2px}.reference-take-order-actions .reference-stock-edit-cancel,.reference-take-order-actions .reference-take-order-save{min-width:88px;border-radius:999px;background:#f4f4f4;color:#111;font-size:15px;font-weight:700}@media(max-width:420px){.reference-take-order-overlay{padding:18px}.reference-take-order-modal{padding:23px 19px 19px;border-radius:27px;gap:18px}.reference-take-order-fields{gap:12px 10px}.reference-take-order-field input{height:51px;border-radius:16px}}.reference-finance-pending-card-button{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.reference-finance-pending-card-button:active{transform:scale(.975);background:#393939;box-shadow:inset 0 2px 8px #0005}.reference-finance-pending-card-button:focus-visible{outline:2px solid #20d995;outline-offset:3px}.reference-finance-pending-invoice-row{cursor:default}.reference-order-live-identity{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.reference-order-live-opened-date{color:#aaa;font-size:11px;font-weight:500;white-space:nowrap}.reference-order-live-resource-name{letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.reference-finance-pending-card-button,.reference-finance-back{transition:none}.reference-finance-pending-card-button:active,.reference-finance-back:active{transform:none}}.reference-order-live-resource{gap:8px}.reference-order-live-resource-name{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.reference-order-live-resource-need{font-size:clamp(16px,2.8vw,23px)!important;line-height:1.15!important;white-space:normal!important;text-align:center;text-transform:lowercase}.reference-order-live-resource-reserved{font-size:11px;color:#aaa;line-height:1.2;text-align:center;white-space:nowrap}.reference-finance-history-section-heading{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin:4px 0 10px}.reference-finance-history-section-heading h2{margin:0;font-size:clamp(20px,4.5vw,25px);font-weight:800;color:#fff;text-transform:lowercase}.reference-invoice-history-content{display:flex;flex-direction:column;gap:0}.reference-invoice-history-content>.reference-finance-history-section-heading:not(:first-child){margin-top:22px}.reference-finance-pending-card-button{appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.045);box-shadow:0 5px #00000038,0 12px 24px #0000001f;transform:translateY(0) scale(1);transition:transform .18s cubic-bezier(.2,.85,.25,1),background-color .18s ease,box-shadow .18s ease,border-color .18s ease;touch-action:manipulation;-webkit-user-select:none;user-select:none}.reference-finance-pending-card-button:hover{background:#353535;border-color:#ffffff1a}.reference-finance-pending-card-button:active{transform:translateY(4px) scale(.965)!important;background:#242424!important;box-shadow:inset 0 4px 10px #00000059,0 1px 1px #0003!important;border-color:#20d9953d}@media(prefers-reduced-motion:reduce){.reference-finance-pending-card-button{transition:none}}.reference-order-live-reserved-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:9px}.reference-order-live-reserved-tile{min-width:0;min-height:54px;padding:9px 5px;border-radius:17px;background:#252525;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.reference-order-live-reserved-name{font-size:10px;line-height:1.1;color:#999;text-transform:uppercase;letter-spacing:.06em}.reference-order-live-reserved-tile strong{font-size:13px;line-height:1.15;color:#c5c5c5;font-weight:700}@media(max-width:360px){.reference-order-live-reserved-grid{gap:6px}.reference-order-live-reserved-tile{padding-inline:2px}}.reference-finance-pending-card-button{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0) scale(1);box-shadow:0 7px #1a1a1a,0 13px 22px #0000003d;transition:transform .14s cubic-bezier(.2,.75,.25,1),box-shadow .14s ease,background-color .14s ease,filter .14s ease}.reference-finance-pending-card-button:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 48%,rgba(0,0,0,.08));opacity:.8;transition:opacity .14s ease}.reference-finance-pending-card-button:active,.reference-finance-pending-card-button.is-pressed{transform:translate3d(0,6px,0) scale(.975)!important;box-shadow:0 1px #1a1a1a,inset 0 3px 9px #00000052!important;filter:brightness(.92)}.reference-finance-pending-card-button:active:after,.reference-finance-pending-card-button.is-pressed:after{opacity:.35}.reference-order-live-resource-need{color:#fff!important}.reference-order-live-reserved-heading{margin:12px 0 7px 2px;color:#777;font-size:12px;font-weight:800;text-transform:lowercase;letter-spacing:.04em}.reference-order-live-card-clickable{cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.reference-order-live-card-clickable:active{transform:scale(.988);filter:brightness(1.06)}.reference-order-live-card-clickable:focus-visible{outline:2px solid rgba(32,217,149,.75);outline-offset:3px}.reference-order-details-page{min-height:100dvh}.reference-order-details-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;padding:24px 7vw 18px}.reference-order-details-header h1{margin:0;text-align:center;font-size:clamp(23px,5vw,30px);font-weight:850;text-transform:lowercase}.reference-order-details-back{width:40px;height:40px;border:0;border-radius:50%;background:#242424;color:#fff;font-size:25px;display:grid;place-items:center}.reference-order-details-content{display:flex;flex-direction:column;gap:16px;padding:18px 7vw 40px}.reference-order-details-summary,.reference-order-details-section{background:#303030;border-radius:26px;padding:20px}.reference-order-details-number{display:inline-flex;background:#444;border-radius:20px;padding:7px 14px;color:#eee;font-weight:700}.reference-order-details-summary h2{margin:14px 0 8px;font-size:23px}.reference-order-details-status{color:#20d995;font-weight:800;text-transform:lowercase}.reference-order-details-section h2{margin:0 0 16px;font-size:21px;text-transform:lowercase}.reference-order-details-muted{color:#aaa;line-height:1.5}.reference-order-worker-reservation{padding:15px;background:#252525;border-radius:18px;margin-top:10px;display:flex;flex-direction:column;gap:12px}.reference-order-worker-reservation-identity{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference-order-worker-reservation-identity strong{font-size:16px;color:#fff}.reference-order-worker-reservation-identity span{font-size:12px;color:#999}.reference-order-worker-reservation-resources{display:flex;flex-wrap:wrap;gap:7px}.reference-order-worker-reservation-resources span{background:#383838;border-radius:12px;padding:7px 10px;color:#ddd;font-size:12px;font-weight:700}.reference-ai-bubble{position:fixed!important;inset:auto 24px 24px auto!important;z-index:95!important;transform:translateZ(0);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.reference-dashboard-content>.reference-ai-bubble{position:fixed!important;right:24px!important;bottom:24px!important;margin:0!important}.reference-order-live-card-clickable{transform:translateZ(0) scale(1);box-shadow:0 6px #1b1b1b,0 12px 24px #0000002e;transition:transform .15s cubic-bezier(.2,.8,.25,1),box-shadow .15s ease,filter .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.reference-order-live-card-clickable:active{transform:translate3d(0,4px,0) scale(.985);box-shadow:0 1px #1b1b1b,inset 0 3px 8px #00000040;filter:brightness(.96)}.reference-order-take{transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.reference-order-take:active{transform:translateY(3px) scale(.985);filter:brightness(.88);box-shadow:inset 0 3px 8px #00000059}.login-submit,.welcome-signin,.welcome-previous-login,.welcome-other-login{-webkit-tap-highlight-color:transparent;outline:none}.login-submit:focus,.login-submit:focus-visible,.welcome-signin:focus,.welcome-signin:focus-visible,.welcome-previous-login:focus,.welcome-previous-login:focus-visible,.welcome-other-login:focus,.welcome-other-login:focus-visible{outline:none!important;box-shadow:none!important}.login-submit:active,.welcome-signin:active{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.reference-order-live-card-clickable,.reference-order-take{transition:none}.reference-order-live-card-clickable:active,.reference-order-take:active{transform:none}}.reference-finance-back,.reference-order-details-back,.reference-kingdom-stock-header button[aria-label^=Back],button[aria-label^=Back]{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.reference-finance-back:focus:not(:focus-visible),.reference-order-details-back:focus:not(:focus-visible),button[aria-label^=Back]:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.reference-finance-back:focus-visible,.reference-order-details-back:focus-visible,button[aria-label^=Back]:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:3px}.reference-reservation-confirm-yes{min-width:70px;display:inline-flex;align-items:center;justify-content:center}.reference-glow-dots{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:38px;height:22px}.reference-glow-dot{width:6px;height:6px;border-radius:50%;background:#222;opacity:.28;box-shadow:0 0 #fff0;animation:reference-reservation-glow 1.05s ease-in-out infinite}.reference-glow-dot-0{animation-delay:0s}.reference-glow-dot-1{animation-delay:.18s}.reference-glow-dot-2{animation-delay:.36s}@keyframes reference-reservation-glow{0%,to{opacity:.25;transform:translate(-2px) scale(.82);box-shadow:0 0 #fff0}45%,60%{opacity:1;transform:translate(2px) scale(1.18);box-shadow:0 0 9px 3px #ffffff6b}}@media(prefers-reduced-motion:reduce){.reference-glow-dot{animation:none;opacity:.8;box-shadow:0 0 5px 2px #ffffff40}}.reference-order-stock-card-button{position:relative;cursor:pointer;transition:transform .16s ease,filter .16s ease}.reference-order-stock-card-button:active{transform:scale(.975);filter:brightness(1.12)}.reference-order-stock-card-button:focus-visible{outline:3px solid #278af0;outline-offset:3px}.reference-order-stock-card-button .reference-order-stock-reset{position:absolute;right:16px;bottom:16px;left:auto;margin:0;z-index:1}.reference-worker-profile-content{width:min(100% - 40px,900px);margin:clamp(28px,5vw,56px) auto;padding-bottom:100px}.reference-worker-profile-content>.reference-finance-page-title{margin:0 0 24px;color:#fff;font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:-.045em}.reference-worker-profile-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:clamp(20px,4vw,34px);border-radius:28px;background:#30302f;color:#fff}.reference-worker-profile-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.reference-worker-profile-avatar{width:116px;height:116px;display:grid;place-items:center;overflow:hidden;border:4px solid #5b5b5b;border-radius:50%;background:#171717;color:#fff;font-size:42px;font-weight:800}.reference-worker-profile-avatar-image{width:100%;height:100%;object-fit:cover}.reference-worker-profile-photo-button,.reference-worker-profile-save{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#080808;color:#fff;font:inherit;font-weight:700;cursor:pointer}.reference-worker-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.reference-worker-profile-field{display:flex;min-width:0;flex-direction:column;gap:8px;color:#c9c9c9;font-size:13px}.reference-worker-profile-field input{width:100%;min-width:0;min-height:46px;padding:0 14px;border:1px solid #555;border-radius:14px;outline:none;background:#242424;color:#fff;font:inherit}.reference-worker-profile-field input:focus{border-color:#aaa}.reference-worker-profile-field input:disabled{opacity:.55}.reference-worker-profile-help{grid-column:1/-1;margin:-8px 0 0;color:#aaa;font-size:12px}.reference-worker-profile-save{grid-column:1/-1;justify-self:start;min-width:150px;background:linear-gradient(100deg,#080808,#211d1d)}.reference-worker-profile-feedback{grid-column:1/-1;min-height:18px;margin:0;color:#bdbdbd;font-size:13px}@media(max-width:620px){.reference-worker-profile-content{width:calc(100% - 32px)}.reference-worker-profile-card{grid-template-columns:1fr;gap:22px}.reference-worker-profile-form{grid-template-columns:1fr}.reference-worker-profile-save{width:100%}}.reference-worker-profile-center{max-width:560px}.reference-worker-profile-summary{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;padding:34px 24px}.reference-worker-profile-summary-identity{display:flex;flex-direction:column;align-items:center;gap:9px}.reference-worker-profile-summary-identity .reference-worker-profile-avatar{width:112px;height:112px}.reference-worker-profile-display-name{font-size:22px;font-weight:800;color:#fff}.reference-worker-profile-username{font-size:14px;color:#aaa}.reference-worker-kingdom-bubbles{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:3px}.reference-worker-kingdom-bubble{padding:6px 11px;border-radius:999px;background:#414141;color:#e8e8e8;font-size:12px;font-weight:750}.reference-worker-profile-edit{min-width:170px;justify-self:center}.reference-worker-settings-list{margin-top:24px;padding:20px 22px;border-radius:24px;background:#30302f;color:#fff}.reference-worker-settings-list h2{margin:0 0 12px;font-size:18px;text-transform:capitalize}.reference-worker-settings-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 3px;border:0;border-top:1px solid #484848;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.reference-worker-settings-row span:last-child{font-size:24px;color:#aaa}.reference-worker-profile-edit-modal{width:min(100%,440px);display:flex;flex-direction:column;gap:20px;padding:26px;border-radius:26px;background:#30302f;color:#fff}.reference-worker-profile-edit-modal h2{margin:0;font-size:24px}.reference-worker-profile-edit-form{grid-template-columns:1fr}.reference-worker-profile-edit-form .reference-worker-profile-save{grid-column:auto}.reference-worker-settings-card{display:block}.reference-worker-settings-card .reference-worker-profile-form{grid-template-columns:1fr}.reference-worker-settings-back{margin:0 0 20px;padding:8px 0;border:0;background:transparent;color:#ccc;font:inherit;cursor:pointer}.reference-order-stock-card-button{-webkit-tap-highlight-color:transparent;outline:none}.reference-order-stock-card-button:focus,.reference-order-stock-card-button:focus-visible{outline:none!important;box-shadow:none!important}.reference-order-stock-card-button:active{background-color:inherit}.reference-profile-popup{justify-content:flex-start;gap:14px}.reference-profile-signout{width:100%;min-height:54px;margin-top:0;border-radius:999px}.reference-worker-settings-card .reference-worker-profile-form{display:flex;flex-direction:column;gap:22px}.reference-worker-settings-field{gap:7px}.reference-worker-settings-field-label{color:#fff;font-size:14px;font-weight:750;letter-spacing:.01em}.reference-worker-settings-field-help{display:block;color:#b8b8b8;font-size:12px;line-height:1.45}.reference-worker-settings-field input{min-height:54px;padding:0 20px;border:1px solid #555;border-radius:999px;background:#202020;color:#fff;font-size:15px}.reference-worker-settings-field input::placeholder{color:#858585;opacity:1}.reference-brand-button{border:0;padding:0;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.reference-brand-button:focus{outline:none}.reference-brand-button:focus-visible{outline:2px solid #aaa;outline-offset:6px;border-radius:8px}.reference-brand-button:active{opacity:.78}button,a,[role=button],.reference-brand{-webkit-tap-highlight-color:transparent}.reference-worker-settings-menu-card{display:flex;flex-direction:column;gap:0}.reference-worker-settings-menu-heading{margin:0 0 12px;color:#fff;font-size:18px;font-weight:800}.reference-worker-settings-menu-row{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px;border:0;border-top:1px solid #484848;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:16px;text-align:left}button.reference-worker-settings-menu-row{cursor:pointer}.reference-worker-settings-menu-row span:last-child{color:#aaa;font-size:14px}.reference-worker-settings-disabled{color:#888;opacity:.62}.reference-worker-settings-disabled span:last-child{font-size:12px}.reference-worker-settings-signout{width:100%;margin-top:26px;border-radius:999px}.reference-worker-settings-field input{display:block;width:100%;min-height:56px;padding:0 20px;border:1px solid #555;border-radius:999px;background:#202020!important;color:#fff!important;font:inherit;appearance:none;-webkit-appearance:none;box-sizing:border-box}.reference-worker-settings-field input::placeholder{color:#888!important;opacity:1}.reference-worker-settings-field input:focus{border-color:#aaa;outline:none;box-shadow:0 0 0 2px #ffffff12}.reference-worker-settings-field-label{display:block;margin:0 0 3px;color:#fff;font-size:14px;font-weight:750}.reference-worker-settings-card .reference-worker-profile-form{display:flex;flex-direction:column;gap:24px}.reference-worker-settings-card .reference-worker-profile-save{width:100%;min-height:56px;border-radius:999px}.reference-worker-settings-open{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;color:#fff;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-worker-settings-open span:first-child{font-size:18px;font-weight:750;text-transform:capitalize}.reference-worker-settings-open span:last-child{font-size:24px;color:#aaa}.reference-worker-settings-open:focus-visible{outline:2px solid #aaa;outline-offset:3px}.reference-worker-avatar-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.reference-avatar{overflow:hidden;padding:0}.reference-worker-profile-real-name,.reference-worker-profile-worker-id{color:#bdbdbd;font-size:14px;font-weight:400;line-height:1.35}.reference-worker-profile-worker-id{color:#929292;font-size:12px}.reference-team-avatar{overflow:hidden}.reference-worker-settings-card .reference-worker-settings-field-help{margin:-8px 0 0;color:#b8b8b8;font-size:12px;line-height:1.5}.reference-worker-settings-field{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0}.reference-worker-settings-field .reference-worker-settings-field-label{display:block!important;visibility:visible!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;margin:0!important}.reference-worker-settings-field input,.reference-worker-settings-card .reference-worker-settings-field input{display:block;width:100%;height:56px;min-height:56px;box-sizing:border-box;padding:0 20px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#090909!important;font:500 16px DM Sans,system-ui,sans-serif!important;appearance:none;-webkit-appearance:none;outline:none}.reference-worker-settings-field input::placeholder{color:#777!important;opacity:1}.reference-worker-settings-field input:focus{box-shadow:0 0 0 3px #a9c9ff!important}.reference-worker-settings-card .reference-worker-settings-field-help{margin:0!important;color:#c5c5c5;font-size:12px;line-height:1.5}.reference-admin-app{min-height:100vh;min-height:100svh;background:#090909;color:#fff;font-family:DM Sans,system-ui,sans-serif;padding:0 0 48px}.reference-admin-header{width:min(100% - 56px,1440px);margin:0 auto;padding:28px 0 18px;align-items:center;gap:24px}.reference-admin-header .reference-brand{color:#fff}.reference-admin-identity{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}.reference-admin-greeting{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#fff}.reference-admin-greeting strong{font-size:clamp(15px,2vw,21px);font-weight:850}.reference-admin-greeting span{font-size:13px;color:#c8c8c8}.reference-admin-header-actions{display:flex;align-items:center;gap:10px}.reference-admin-signout{min-height:42px;padding:0 19px;border:0;border-radius:999px;background:#303030;color:#fff;font:700 13px DM Sans,system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-admin-signout:active{transform:scale(.97);background:#444}.reference-admin-nav{width:100%;max-width:1280px;min-height:86px;margin:clamp(48px,7vw,86px) auto 0;padding:10px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-radius:999px;background:#30302f;overflow:visible}.reference-admin-nav .reference-nav-item{min-width:0;min-height:0;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;font-size:clamp(15px,2.1vw,26px);font-weight:400;text-transform:lowercase;white-space:nowrap;cursor:pointer}.reference-admin-nav .reference-nav-item.active{background:#fff;color:#111}.reference-admin-content{width:min(100% - 56px,1440px);max-width:1440px;margin:clamp(34px,5vw,68px) auto 0;padding:0 0 72px}.reference-admin-page-title{margin:0 0 26px;color:#fff;font-size:clamp(34px,5vw,52px);font-weight:850;letter-spacing:-.05em;text-transform:lowercase}.reference-admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin:0}.reference-admin-summary-grid .metric-card,.reference-admin-content .module-card,.reference-admin-content .empty-panel{min-width:0;margin:0;padding:clamp(18px,2.3vw,28px);border:0;border-radius:26px;background:#303030;color:#fff;box-shadow:none}.reference-admin-summary-grid .muted,.reference-admin-content .muted,.reference-admin-content .module-loading,.reference-admin-content .module-empty{color:#aaa}.reference-admin-summary-grid .metric-value,.reference-admin-content .module-value,.reference-admin-content .module-details dd{color:#fff}.reference-admin-summary-grid .metric-value{font-size:clamp(25px,3vw,34px);font-weight:850}.reference-admin-content .module-card{margin:0 0 18px}.reference-admin-content .module-card h2{color:#fff;font-size:19px;text-transform:lowercase}.reference-admin-content .module-table-wrap{border:0;border-radius:18px;background:#252525}.reference-admin-content .module-table{font-size:13px}.reference-admin-content .module-table th{background:#3a3a3a;color:#bdbdbd;border-color:#484848;padding:14px 15px;font-size:10px;letter-spacing:.06em}.reference-admin-content .module-table td{color:#eee;border-color:#414141;padding:14px 15px}.reference-admin-content .module-details dt{color:#aaa}.reference-admin-content .module-details dd{color:#fff}.reference-admin-content .secondary-button{min-height:46px;padding:0 20px;border:0;border-radius:999px;background:#090909;color:#fff;font-size:13px;font-weight:750}.reference-admin-content .secondary-button:hover{background:#1b1b1b}.reference-admin-content .module-error{color:#ffaaa0}.reference-admin-content .reference-admin-footnote{margin:18px 2px 0;color:#858585;font-size:12px}.reference-admin-content .module-card .module-card{margin-top:14px;background:#252525;border-radius:20px}.reference-admin-content .module-card .module-card strong{color:#fff}.reference-admin-content .module-card .module-card .muted{color:#aaa}.reference-admin-content .module-card .module-card .secondary-button{background:#090909}.reference-admin-content .module-card .module-card .secondary-button:disabled{opacity:.55;cursor:wait}.reference-admin-content .summary-grid{margin-top:0}.reference-admin-content button:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:3px}@media(max-width:650px){.reference-admin-app{padding-bottom:32px}.reference-admin-header{width:calc(100% - 36px);padding:25px 0 14px;gap:10px}.reference-admin-header .reference-brand{font-size:clamp(22px,6vw,30px)}.reference-admin-greeting strong{font-size:13px}.reference-admin-greeting span{font-size:11px}.reference-admin-signout{min-height:36px;padding:0 13px;font-size:11px}.reference-admin-nav{width:calc(100% - 32px);min-height:60px;margin:clamp(26px,7vw,42px) auto 0;padding:6px;justify-content:flex-start;gap:3px}.reference-admin-nav .reference-nav-item{flex:0 0 auto;min-height:48px;padding:0 17px;font-size:14px}.reference-admin-content{width:calc(100% - 32px);margin:34px auto 0;padding-bottom:56px}.reference-admin-page-title{margin-bottom:22px;font-size:clamp(32px,9vw,43px)}.reference-admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reference-admin-summary-grid .metric-card{padding:16px;border-radius:21px;gap:9px}.reference-admin-summary-grid .metric-value{font-size:24px}.reference-admin-content .module-card{padding:17px;border-radius:22px;margin-bottom:13px}.reference-admin-content .module-table-wrap{overflow-x:auto}.reference-admin-content .module-table{min-width:620px;font-size:11px}.reference-admin-content .module-table th,.reference-admin-content .module-table td{padding:11px 12px}}@media(max-width:360px){.reference-admin-header{width:calc(100% - 28px)}.reference-admin-identity{gap:8px}.reference-admin-signout{padding:0 10px}.reference-admin-content{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.reference-admin-signout{transition:none}}.reference-admin-store-card{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:clamp(20px,3vw,38px);align-items:center;margin:0 0 22px;padding:clamp(20px,3vw,34px);border:1px solid #343434;border-radius:28px;background:linear-gradient(135deg,#252525,#171717)}.reference-admin-store-visual{width:150px;height:150px;min-height:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:12px;margin:0 auto;border-radius:22px;background:#f4f4f5;aspect-ratio:1/1}.reference-admin-store-logo-mark{width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;border-radius:18px;background:#fff;color:#092e63;font-family:monospace;font-weight:900;letter-spacing:.04em;text-shadow:0 2px 4px #0002;box-shadow:0 4px 14px #00000012}.reference-admin-logo-word{font-size:15px;line-height:1.15;white-space:nowrap}.reference-admin-logo-bottom{display:flex;align-items:center;justify-content:center;gap:4px}.reference-admin-logo-check{width:20px;height:20px;display:grid;place-items:center;border-radius:30%;background:#0799ef;color:#fff;font:900 13px system-ui;clip-path:polygon(50% 0%,62% 8%,76% 4%,84% 17%,97% 25%,92% 40%,100% 52%,92% 65%,96% 80%,82% 87%,75% 100%,60% 94%,48% 100%,36% 92%,21% 97%,14% 83%,2% 75%,8% 60%,0 48%,8% 35%,4% 20%,18% 13%,25% 0,40% 6%)}.reference-admin-store-details{min-width:0}.reference-admin-store-eyebrow{color:#9b9b9b;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.reference-admin-store-name{margin:7px 0 4px;color:#fff;font-size:clamp(25px,3.2vw,38px);font-weight:900;letter-spacing:-.045em}.reference-admin-store-description{margin:0;color:#a7a7a7;font-size:13px}.reference-admin-store-team{margin-top:23px;padding-top:17px;border-top:1px solid #414141}.reference-admin-store-team-label{display:block;margin-bottom:12px;color:#a7a7a7;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.reference-admin-store-member{display:flex;align-items:center;gap:11px;min-width:0}.reference-admin-store-member-avatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e7e7e7;color:#171717;font-size:15px;font-weight:900}.reference-admin-store-member-identity{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.reference-admin-store-member-identity strong{color:#fff;font-size:14px;font-weight:750}.reference-admin-store-member-identity small{color:#999;font-size:11px}.reference-admin-store-member-role{padding:6px 11px;border-radius:999px;background:#353535;color:#ddd;font-size:10px;font-weight:800;text-transform:uppercase}@media(max-width:650px){.reference-admin-store-card{grid-template-columns:1fr;gap:18px;padding:17px;border-radius:23px}.reference-admin-store-visual{min-height:145px;padding:12px;border-radius:18px}.reference-admin-store-logo-mark{width:min(100%,310px)}.reference-admin-store-team{margin-top:18px}}.reference-avatar,.reference-team-avatar,.reference-worker-profile-avatar,.reference-kingdom-worker-avatar{position:relative;overflow:hidden;aspect-ratio:1/1}.reference-worker-avatar-image,.reference-worker-profile-avatar-image,.reference-kingdom-worker-avatar-image{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;min-width:100%;max-width:none!important;min-height:100%;object-fit:cover!important;object-position:50% 50%!important;border-radius:inherit}.reference-avatar,.reference-team-avatar,.reference-worker-profile-avatar,.reference-kingdom-worker-avatar{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1/1}.reference-worker-avatar-image,.reference-worker-profile-avatar-image,.reference-kingdom-worker-avatar-image{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;max-width:none!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit}.reference-profile-avatar{flex:0 0 58px}.reference-avatar-photo-frame{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;border-radius:50%;padding:0;aspect-ratio:1/1;min-width:0;min-height:0}.reference-worker-avatar-image,.reference-worker-profile-avatar-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;min-width:100%;min-height:100%;object-fit:cover;object-position:50% 50%;border:0;border-radius:inherit}.reference-worker-profile-avatar{position:relative;flex:0 0 116px;aspect-ratio:1/1;box-sizing:border-box}.reference-profile-avatar{position:relative;flex:0 0 58px;aspect-ratio:1/1;box-sizing:border-box}.reference-team-avatar{position:relative;overflow:hidden;aspect-ratio:1/1;box-sizing:border-box}.reference-team-avatar .reference-worker-avatar-image{border-radius:50%}@media(max-width:480px){.reference-profile-avatar{flex-basis:52px}}.reference-leaderboard-page{min-height:100vh}.reference-leaderboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.reference-leaderboard-header>.reference-kingdom-stock-title{text-align:center}.reference-leaderboard-header>.reference-kingdom-stock-picker{justify-self:end}.reference-leaderboard-content{width:min(100% - 36px,920px);margin:clamp(24px,4vw,42px) auto 110px}.reference-leaderboard-caption{margin:0 0 18px;color:#aaa;font-size:14px;text-transform:lowercase}.reference-leaderboard-count{margin:0 0 12px;color:#888;font-size:12px}.reference-leaderboard-row{display:grid;grid-template-columns:38px 48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:15px 17px;border:1px solid #3a3a3a;border-radius:22px;background:#30302f;color:#fff}.reference-leaderboard-rank{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#171717;color:#fff;font-size:14px;font-weight:850}.reference-leaderboard-avatar{position:relative;display:grid;place-items:center;width:46px;height:46px;overflow:hidden;aspect-ratio:1/1;border:2px solid #555;border-radius:50%;background:#168cf0;color:#fff;font-size:18px;font-weight:800}.reference-leaderboard-identity{display:flex;min-width:0;flex-direction:column;gap:4px}.reference-leaderboard-identity strong{overflow:hidden;color:#fff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.reference-leaderboard-identity span{color:#999;font-size:11px}.reference-leaderboard-total{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.reference-leaderboard-total strong{color:#fff;font-size:clamp(18px,3vw,25px);font-weight:850;white-space:nowrap}.reference-leaderboard-total span{color:#999;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.reference-leaderboard-resources{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.reference-leaderboard-resources span{padding:5px 9px;border-radius:999px;background:#202020;color:#c9c9c9;font-size:10px;font-weight:700}@media(max-width:520px){.reference-leaderboard-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}.reference-leaderboard-header>.reference-kingdom-stock-title{grid-column:1/-1;grid-row:1;text-align:center;justify-self:center;width:100%}.reference-leaderboard-header>.reference-kingdom-stock-picker{grid-column:2;grid-row:2}.reference-leaderboard-header>.reference-kingdom-stock-header{grid-column:1}.reference-leaderboard-content{width:calc(100% - 30px);margin-top:22px}.reference-leaderboard-row{grid-template-columns:30px 42px minmax(0,1fr);gap:9px;padding:13px 11px}.reference-leaderboard-avatar{width:40px;height:40px}.reference-leaderboard-total{grid-column:2/-1;grid-row:2;align-items:flex-start;margin-top:4px}.reference-leaderboard-resources{grid-column:2/-1}}.reference-admin-store-visual{position:relative;width:min(100%,360px);height:auto;min-height:0;aspect-ratio:1/1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0 auto;border-radius:22px;background:#f4f4f5;overflow:hidden}.reference-admin-store-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.reference-admin-store-logo-mark{width:78%;height:78%;border-radius:18px}.reference-admin-store-photo-edit{position:absolute;left:12px;bottom:12px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#090909;color:#fff;font-size:23px;line-height:1;box-shadow:0 3px 12px #0005;cursor:pointer}.reference-admin-store-photo-edit:disabled{opacity:.45;cursor:not-allowed}.reference-admin-store-photo-feedback{display:block;min-height:1.2em;margin-top:6px;color:#aaa;font-size:13px}.reference-admin-store-photo-input{display:none}@media(max-width:650px){.reference-admin-store-card{grid-template-columns:minmax(0,1fr);gap:20px}.reference-admin-store-visual{width:min(100%,360px);min-height:0;height:auto;aspect-ratio:1/1}}.reference-leaderboard-row{position:relative;padding-top:20px}.reference-leaderboard-trophy{position:absolute;top:12px;right:14px;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;min-width:42px;height:34px;padding:0 9px;box-sizing:border-box;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#191919;color:#fff;font-size:17px;line-height:1;box-shadow:0 3px 10px #00000038}.reference-leaderboard-trophy-number{font-size:12px;font-weight:850}.reference-leaderboard-row:has(.reference-leaderboard-trophy) .reference-leaderboard-identity{padding-right:42px}@media(max-width:520px){.reference-leaderboard-trophy{top:10px;right:10px;min-width:38px;height:30px;font-size:15px}.reference-leaderboard-row:has(.reference-leaderboard-trophy) .reference-leaderboard-identity{padding-right:34px}}.reference-admin-store-visual{width:150px;height:150px;min-height:0;aspect-ratio:1/1;padding:0;background:transparent;border-radius:0;overflow:visible}.reference-admin-store-logo-mark{width:120px;height:120px;max-width:120px;max-height:120px;flex:0 0 120px;border-radius:18px}.reference-admin-store-photo{width:150px;height:150px;object-fit:cover;border-radius:22px}@media(max-width:650px){.reference-admin-store-visual{width:150px;height:150px;min-height:0;aspect-ratio:1/1}}.reference-admin-store-visual{position:relative;display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:auto;min-width:0;min-height:0;max-width:100%;aspect-ratio:auto;padding:0;margin:0 auto;background:transparent;border-radius:0;overflow:visible}.reference-admin-store-photo{display:block;width:auto;height:auto;max-width:100%;max-height:420px;object-fit:contain;object-position:center;border-radius:0}.reference-admin-store-logo-mark{width:120px;height:120px;max-width:120px;max-height:120px;flex:0 0 120px}.reference-admin-store-photo-edit{left:-12px;bottom:-28px}@media(max-width:650px){.reference-admin-store-visual{width:fit-content;height:auto;min-height:0;max-width:100%;aspect-ratio:auto;padding:0;background:transparent}.reference-admin-store-photo{width:auto;height:auto;max-width:100%;max-height:420px;object-fit:contain}}.reference-admin-store-photo-edit{left:-5px;bottom:-5px;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:2px solid rgba(255,255,255,.9);border-radius:50%;display:grid;place-items:center;font-size:19px;line-height:1}.reference-admin-store-details,.reference-admin-store-name,.reference-admin-store-description{text-align:center}.reference-admin-worker-count-card{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;box-sizing:border-box;margin-top:22px;padding:22px 24px;border-radius:24px;background:#303030;color:#fff}.reference-admin-worker-count-info{display:flex;flex-direction:column;gap:8px;min-width:0}.reference-admin-worker-count-label{color:#bcbcbc;font-size:15px}.reference-admin-worker-count-value{font-size:34px;line-height:1;font-weight:900}.reference-admin-worker-view{min-width:104px;min-height:46px;padding:0 22px;border:0;border-radius:999px;background:#090909;color:#fff;font:600 15px DM Sans,system-ui,sans-serif;text-transform:lowercase;cursor:pointer}.reference-admin-workers-panel{width:100%;box-sizing:border-box;padding:22px;border:1px solid #333;border-radius:24px;background:#202020;color:#fff}.reference-admin-workers-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.reference-admin-workers-heading h2{margin:0;font-size:24px;font-weight:900}.reference-admin-workers-heading span{min-width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#333;font-weight:800}.reference-admin-workers-list{display:flex;flex-direction:column;gap:10px}.reference-admin-worker-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#303030}.reference-admin-worker-avatar{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#f0f0f0;color:#111;font-weight:900}.reference-admin-worker-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.reference-admin-worker-identity strong{font-size:15px}.reference-admin-worker-identity span{color:#aaa;font-size:12px}@media(max-width:650px){.reference-admin-worker-count-card{margin-top:18px;padding:20px;border-radius:22px}.reference-admin-worker-view{min-width:88px;min-height:42px}.reference-admin-workers-panel{padding:18px;border-radius:22px}}html,body{background:#090909!important;color-scheme:dark;min-height:100%;overscroll-behavior-y:none}body{min-height:100vh;overflow-x:hidden}#app,.reference-app,.reference-admin-app{background:#090909;min-height:100vh}.reference-admin-stock-panel{margin-top:22px}.reference-admin-stock-heading{min-height:42px}.reference-admin-stock-heading .reference-kingdom-pill{min-width:90px;cursor:pointer}.reference-admin-stock-heading .reference-kingdom-pill:disabled{opacity:.65;cursor:default}.reference-admin-greeting{will-change:transform,opacity}.reference-stock-edit-confirm.is-saving{position:relative;color:transparent!important;pointer-events:none;opacity:1!important}.reference-stock-edit-confirm.is-saving svg{display:none!important}.reference-stock-edit-confirm.is-saving:after{content:"";position:absolute;width:21px;height:21px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:stock-confirm-spin .7s linear infinite}@keyframes stock-confirm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reference-stock-edit-confirm.is-saving:after{animation:none;border-color:#fff}}.reference-admin-workers-controls{display:flex;align-items:center;gap:10px}.reference-admin-workers-controls>span{min-width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#333;color:#fff;font-weight:800}.reference-admin-workers-controls .reference-kingdom-pill{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:#090909;color:#fff;font:700 12px DM Sans,system-ui,sans-serif;cursor:pointer}.reference-admin-workers-controls .reference-kingdom-pill:disabled{opacity:.55;cursor:wait}.reference-admin-worker-total-rss{margin-left:auto;color:#fff;font-size:clamp(15px,2.6vw,20px);font-weight:850;white-space:nowrap}@media(max-width:520px){.reference-admin-workers-panel{padding:18px}.reference-admin-workers-controls{gap:7px}.reference-admin-workers-controls .reference-kingdom-pill{min-height:36px;padding:0 11px}.reference-admin-worker-total-rss{font-size:15px}}.reference-worker-profile-summary{gap:16px;padding:24px 20px}.reference-worker-profile-summary-identity{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"avatar details" "kingdom kingdom";align-items:center;justify-items:stretch;gap:10px 16px;width:100%;text-align:left}.reference-worker-profile-summary-identity>.reference-worker-profile-avatar{grid-area:avatar;width:88px!important;height:88px!important}.reference-worker-profile-identity-details{grid-area:details;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.reference-worker-profile-identity-details .reference-worker-profile-display-name{font-size:20px;line-height:1.15}.reference-worker-profile-identity-details .reference-worker-profile-worker-id{font-size:12px;line-height:1.25}.reference-worker-profile-identity-details .reference-worker-profile-username{font-size:13px;line-height:1.25}.reference-worker-profile-summary-identity>.reference-worker-kingdom-bubbles{grid-area:kingdom;justify-content:flex-start;margin-top:0}.reference-worker-profile-summary>.reference-worker-profile-edit{justify-self:stretch;width:100%}@media(max-width:420px){.reference-worker-profile-summary{padding:20px 16px}.reference-worker-profile-summary-identity{grid-template-columns:76px minmax(0,1fr);gap:9px 13px}.reference-worker-profile-summary-identity>.reference-worker-profile-avatar{width:76px!important;height:76px!important}.reference-worker-profile-identity-details .reference-worker-profile-display-name{font-size:18px}}.reference-worker-profile-summary{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:28px 24px;text-align:left}.reference-worker-profile-summary-identity{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-width:0;gap:18px;text-align:left}.reference-worker-profile-summary-identity>.reference-worker-profile-avatar{flex:0 0 104px;width:104px!important;height:104px!important;margin:0;aspect-ratio:1/1;object-fit:cover}.reference-worker-profile-identity-details{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.reference-worker-profile-identity-details .reference-worker-profile-display-name{font-size:22px;line-height:1.15;font-weight:800}.reference-worker-profile-identity-details .reference-worker-profile-worker-id{font-size:12px;line-height:1.25;color:#999}.reference-worker-profile-identity-details .reference-worker-profile-username{font-size:14px;line-height:1.25;color:#aaa}.reference-worker-profile-identity-details>.reference-worker-kingdom-bubbles{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:7px;margin-top:5px}.reference-worker-profile-summary>.reference-worker-profile-edit{align-self:stretch;width:100%;min-width:0}@media(max-width:420px){.reference-worker-profile-summary{padding:24px 18px;gap:20px}.reference-worker-profile-summary-identity{gap:14px}.reference-worker-profile-summary-identity>.reference-worker-profile-avatar{flex-basis:88px;width:88px!important;height:88px!important}.reference-worker-profile-identity-details .reference-worker-profile-display-name{font-size:19px}.reference-worker-profile-identity-details .reference-worker-profile-worker-id{font-size:11px}.reference-worker-profile-identity-details .reference-worker-profile-username{font-size:13px}}@media(max-width:340px){.reference-worker-profile-summary-identity{gap:10px}.reference-worker-profile-summary-identity>.reference-worker-profile-avatar{flex-basis:76px;width:76px!important;height:76px!important}}.reference-worker-profile-edit-form .reference-worker-profile-field input{min-height:56px;padding:0 24px;border:1px solid #555;border-radius:999px;background:#242424;color:#fff;font:inherit;outline:none;box-shadow:none}.reference-worker-profile-edit-form .reference-worker-profile-field input:focus{border-color:#8a8a8a;background:#242424;box-shadow:0 0 0 1px #ffffff14}.reference-worker-profile-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:28px;width:100%;padding:4px 2px 0}.reference-worker-profile-edit-text-action{min-height:36px;padding:0;border:0;background:transparent;color:#aaa;font:600 15px DM Sans,system-ui,sans-serif;text-transform:lowercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-worker-profile-edit-text-action:focus-visible{outline:1px solid #aaa;outline-offset:5px;border-radius:4px}.reference-worker-profile-edit-actions{display:flex;align-items:center;justify-content:center;gap:34px;width:100%;padding:8px 0 2px;text-align:center}.reference-worker-profile-edit-text-action,.reference-worker-profile-edit-text-action.primary{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:0;border:0!important;border-radius:0!important;outline:none;background:transparent!important;box-shadow:none!important;color:#bdbdbd;font:600 16px DM Sans,system-ui,sans-serif;text-transform:lowercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-worker-profile-edit-text-action.primary{color:#fff;font-weight:800}.reference-worker-profile-edit-text-action:disabled{opacity:.5;cursor:wait}.reference-worker-profile-edit-text-action:focus-visible{outline:1px solid #aaa!important;outline-offset:5px;border-radius:4px!important}.reference-leaderboard-trophy.rank-1{color:#f5c542}.reference-leaderboard-trophy.rank-1:first-letter{filter:drop-shadow(0 1px 2px rgba(245,197,66,.3))}.reference-leaderboard-trophy.rank-2{color:#d8dce2;filter:grayscale(1) brightness(1.35)}.reference-leaderboard-trophy.rank-3{color:#cd7f32;filter:sepia(.9) saturate(1.7) hue-rotate(345deg) brightness(.88)}.reference-admin-workers-picker-row{display:flex;justify-content:flex-end;align-items:center;margin:0 0 12px;width:100%}.reference-admin-workers-picker-row .reference-admin-workers-kingdom-picker{min-width:112px;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:#f5f5f5;color:#111;font:800 13px DM Sans,system-ui,sans-serif;box-shadow:0 1px #ffffff2e inset;cursor:pointer}.reference-admin-workers-picker-row .reference-admin-workers-kingdom-picker:disabled{opacity:.55;cursor:wait}.reference-admin-workers-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-admin-workers-count{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#333;color:#fff;font-weight:850}.reference-admin-worker-stock-item{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 5px;border-radius:12px;background:#242424}.reference-admin-worker-stock-label{font-size:11px;font-weight:800;color:#aaa;letter-spacing:.04em}.reference-admin-worker-stock-item strong{font-size:clamp(11px,2.8vw,14px);font-weight:850;color:#fff;white-space:nowrap}.reference-admin-worker-stock-edit{display:block;width:calc(100% - 28px);min-height:34px;margin:0 14px 14px;padding:6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#292929;color:#eee;font:750 11px/1 system-ui,sans-serif;text-transform:lowercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-admin-worker-stock-edit:active{background:#f4f4f4;color:#111}.reference-admin-worker-stock-edit:disabled{opacity:.35;cursor:not-allowed}.reference-stock-edit-resource{width:100%;min-height:42px;padding:0 14px;border:0;border-radius:14px;background:#dedddd;color:#171717;font:750 14px system-ui,sans-serif;text-transform:capitalize}@media(max-width:520px){.reference-admin-workers-picker-row{margin-bottom:10px}.reference-admin-workers-picker-row .reference-admin-workers-kingdom-picker{min-height:40px}.reference-admin-worker-stock-grid{gap:6px;padding:0 10px 12px}.reference-admin-worker-card .reference-admin-worker-row{padding:12px 10px}}.reference-admin-workers-kingdom-picker,.reference-admin-workers-add-kingdom,.reference-admin-workers-retry{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font:800 14px DM Sans,system-ui,sans-serif;line-height:1;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}.reference-admin-workers-kingdom-picker{min-width:112px;background:#f4f4f4;color:#111}.reference-admin-workers-add-kingdom,.reference-admin-workers-retry{background:#111;color:#fff}.reference-admin-workers-kingdom-picker:active,.reference-admin-workers-add-kingdom:active,.reference-admin-workers-retry:active{transform:scale(.98)}.reference-admin-workers-kingdom-picker:disabled,.reference-admin-workers-add-kingdom:disabled,.reference-admin-workers-retry:disabled{opacity:.45;cursor:not-allowed}.reference-admin-workers-panel{width:100%;box-sizing:border-box;padding:22px;border:1px solid #343434;border-radius:24px;background:#202020;color:#fff}.reference-admin-workers-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.reference-admin-workers-heading h2{margin:0;font-size:25px;font-weight:900;letter-spacing:-.035em}.reference-admin-workers-count{min-width:38px;height:38px;padding:0 8px;display:grid;place-items:center;border-radius:50%;background:#333;color:#fff;font-weight:850}.reference-admin-workers-list{display:flex;flex-direction:column;gap:12px}.reference-admin-worker-card{padding:0;border:1px solid rgba(255,255,255,.055);border-radius:19px;background:#2d2d2d;overflow:hidden}.reference-admin-worker-card .reference-admin-worker-row{display:flex;align-items:center;gap:12px;min-width:0;padding:15px;background:transparent;border-radius:0}.reference-admin-worker-identity{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.reference-admin-worker-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.reference-admin-worker-identity span{color:#a7a7a7;font-size:12px}.reference-admin-worker-stock-item{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;border-radius:12px;background:#222}.reference-admin-worker-stock-label{color:#aaa;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.reference-admin-worker-stock-value{color:#fff;font-size:13px;font-weight:850;white-space:nowrap}.reference-admin-worker-total-rss{margin-left:auto;color:#fff;font-size:13px;font-weight:850;white-space:nowrap}.reference-admin-workers-state{min-height:124px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 12px;text-align:center;color:#aaa}.reference-admin-workers-state p{margin:0;font-size:13px;line-height:1.5}.reference-admin-workers-spinner{width:24px;height:24px;border:2px solid #555;border-top-color:#fff;border-radius:50%;animation:admin-workers-spin .8s linear infinite}@media(max-width:520px){.reference-admin-workers-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:12px}.reference-admin-workers-kingdom-picker,.reference-admin-workers-add-kingdom{width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:12px}.reference-admin-workers-panel{padding:17px;border-radius:21px}.reference-admin-workers-heading h2{font-size:23px}.reference-admin-worker-card .reference-admin-worker-row{padding:12px}.reference-admin-worker-stock-grid{gap:6px;padding:0 10px 10px}.reference-admin-worker-stock-item{padding:9px 2px}.reference-admin-worker-stock-value{font-size:11px}}.reference-admin-workers-toolbar{display:flex;justify-content:flex-end;align-items:center;margin:0 0 12px}.reference-admin-workers-kingdom-picker{min-width:112px;min-height:42px;padding:0 20px;border:0;border-radius:999px;background:#f5f5f5;color:#111;font:800 14px DM Sans,system-ui,sans-serif;cursor:pointer;box-shadow:0 1px #fff3 inset}.reference-admin-workers-kingdom-picker:disabled{opacity:.6;cursor:wait}.reference-admin-workers-heading{margin-bottom:18px}.reference-admin-workers-heading .reference-admin-workers-count{min-width:38px;height:38px;padding:0;border-radius:50%;display:grid;place-items:center;background:#333;color:#fff;font-weight:850}.reference-admin-worker-card{padding:0;border-radius:18px;background:#303030;overflow:hidden}.reference-admin-worker-card .reference-admin-worker-row{background:transparent;border-radius:0;padding:14px 14px 12px}.reference-admin-worker-stock-item{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;border-radius:12px;background:#242424}.reference-admin-worker-stock-label{font-size:11px;color:#aaa;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.reference-admin-worker-stock-value{font-size:14px;color:#fff;font-weight:850;white-space:nowrap}.reference-admin-worker-total-rss{margin-left:auto;color:#fff;font-size:16px;font-weight:900;white-space:nowrap}@media(max-width:520px){.reference-admin-workers-kingdom-picker{min-height:40px;min-width:104px}.reference-admin-worker-stock-grid{gap:6px;padding:0 10px 10px}.reference-admin-worker-stock-value{font-size:12px}}.reference-header{min-width:0;gap:clamp(12px,2vw,28px)}.reference-brand{flex:0 1 auto;min-width:0;white-space:nowrap}.reference-identity{flex:0 1 auto;min-width:0;max-width:52%;gap:clamp(10px,1.5vw,20px)}.reference-greeting{flex:1 1 auto;min-width:0;max-width:clamp(180px,30vw,420px);font-size:clamp(15px,2vw,28px);line-height:1.12}.reference-greeting strong{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}.reference-greeting span{font-size:.78em;line-height:1.2}.reference-identity>.reference-avatar{flex:0 0 clamp(44px,6vw,76px);width:clamp(44px,6vw,76px);height:clamp(44px,6vw,76px);min-width:0}@media(max-width:760px){.reference-header{align-items:center;gap:10px}.reference-brand{font-size:clamp(22px,5.5vw,34px);gap:8px}.reference-brand .welcome-symbol{width:36px;height:36px}.reference-identity{max-width:58%;gap:9px}.reference-greeting{max-width:none;font-size:clamp(14px,3.8vw,21px)}.reference-identity>.reference-avatar{flex-basis:42px;width:42px;height:42px}}@media(max-width:390px){.reference-brand{font-size:21px}.reference-brand .welcome-symbol{width:30px;height:30px}.reference-identity{max-width:60%;gap:7px}.reference-greeting{font-size:13px}.reference-identity>.reference-avatar{flex-basis:36px;width:36px;height:36px}}.reference-worker-profile-username-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.reference-worker-store-badges{position:relative;display:inline-flex;align-items:center;gap:0;flex:0 0 auto;max-width:100%;z-index:4}.reference-worker-store-rail{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 7px;border-radius:999px;background:#090909;box-shadow:inset 0 1px #ffffff09}.reference-worker-store-overflow{position:absolute;top:calc(100% + 7px);left:0;z-index:30;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:58px;max-width:min(250px,calc(100vw - 110px));padding:9px 11px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#090909;box-shadow:0 12px 28px #0000006b;transform-origin:top left;animation:worker-store-overflow-in .16s ease-out}.reference-worker-store-overflow[hidden]{display:none}.reference-worker-store-more{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;padding:0;border:0;border-radius:50%;background:#303030;color:#fff;font:700 12px/1 system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-worker-store-more[aria-expanded=true]{background:#fff;color:#111}@keyframes worker-store-overflow-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.reference-worker-store-badge{appearance:none;-webkit-appearance:none;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;flex:0 0 23px;width:23px;height:23px;padding:2px;border:0;outline:0;border-radius:7px;background:#f4f4f4;color:#fff;cursor:pointer;transition:filter .15s ease;-webkit-tap-highlight-color:transparent}.reference-worker-store-badge.eclipse,.reference-worker-store-badge.blackmarket{border:0;border-radius:7px;background:#f4f4f4}.reference-worker-store-badge-image{display:block;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:1px;border:0;border-radius:5px;background:transparent;object-fit:contain;object-position:center}.reference-worker-store-badge-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden;border-radius:inherit;background:#fff;color:#092e63;font-family:monospace;font-weight:900;letter-spacing:-.04em;line-height:1}.reference-worker-store-badge-fallback .reference-admin-logo-word{font-size:5px;line-height:1}.reference-worker-store-badge-fallback .reference-admin-logo-bottom{gap:1px}.reference-worker-store-badge-fallback .reference-admin-logo-check{width:7px;height:7px;font-size:5px}.reference-worker-store-badge-fallback .reference-worker-store-badge-wordmark{font:900 6px/1 system-ui,sans-serif;letter-spacing:-.08em}.reference-worker-store-badge-fallback .reference-worker-store-badge-submark{font:800 4px/1 system-ui,sans-serif;letter-spacing:.12em}.reference-worker-store-badge.blackmarket .reference-worker-store-badge-fallback{background:#f3f3f3;color:#111}.reference-worker-store-badge[aria-expanded=true]{filter:brightness(1.08)}.reference-worker-store-hint{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:3px;padding:5px 10px;border-radius:999px;background:#171717;color:#ddd;font-size:11px;line-height:1.3;animation:worker-store-hint-in .14s ease-out}.reference-worker-store-hint[hidden]{display:none}@keyframes worker-store-hint-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:390px){.reference-worker-profile-username-row{gap:7px}.reference-worker-store-badge{width:21px;height:21px;flex-basis:21px}}.reference-admin-worker-avatar{overflow:hidden;position:relative}.reference-admin-worker-avatar-image{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.reference-admin-worker-profile-trigger{cursor:pointer}.reference-admin-worker-profile-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:14px}.reference-quick-profile-leaderboard-badge{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:12px 16px;border-radius:14px;background:#292929;color:#fff}.reference-quick-profile-leaderboard-badge span,.reference-quick-profile-section-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#aaa}.reference-quick-profile-leaderboard-badge strong{font-size:18px;font-weight:900}.reference-quick-profile-badge-section{display:flex;flex-direction:column;gap:10px;margin-top:18px}.reference-quick-profile-badges{display:flex;flex-wrap:wrap;gap:9px}.reference-quick-profile-kingdom-badge{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#292929;color:#fff}.reference-quick-profile-kingdom-badge strong{font-size:13px;font-weight:900}.reference-quick-profile-kingdom-badge small{font-size:10px;color:#aaa;text-transform:uppercase;font-weight:800}.reference-quick-profile-kingdom-badge.status-approved,.reference-quick-profile-kingdom-badge.status-active{background:#f2f2f2;color:#111}.reference-quick-profile-kingdom-badge.status-approved small,.reference-quick-profile-kingdom-badge.status-active small{color:#555}.reference-quick-profile-store-badge{display:flex;align-items:center;justify-content:center;min-width:84px;min-height:48px;padding:7px 12px;border-radius:13px;background:#242424;color:#fff;font-size:12px;font-weight:900}.reference-quick-profile-store-logo{display:block;max-width:94px;max-height:32px;object-fit:contain}.reference-quick-profile-empty,.reference-quick-profile-loading,.reference-quick-profile-error{font-size:13px;color:#aaa}.reference-worker-profile-leaderboard-badge{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:11px 14px;border-radius:14px;background:#252525}.reference-worker-profile-leaderboard-badge span{font-size:11px;color:#aaa;text-transform:uppercase;font-weight:850;letter-spacing:.08em}.reference-worker-profile-leaderboard-badge strong{font-size:15px;color:#fff;font-weight:900}.reference-quick-profile-username-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.reference-quick-profile-username-line>span{color:#aaa;font-size:13px}.reference-quick-profile-store-badges{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.reference-quick-profile-store-badges .reference-worker-store-badge{position:relative;inset:auto;display:grid;flex:0 0 27px;width:27px;height:27px;padding:2px;border-radius:8px}.reference-quick-profile-store-badges .reference-worker-store-badge-image{width:100%;height:100%;object-fit:contain}.reference-quick-profile-store-hint{display:block;margin-top:5px;font-size:11px;color:#aaa}.reference-quick-profile-store-hint[hidden]{display:none}.reference-quick-profile-leaderboard-badge{display:flex;align-items:center;justify-content:space-between;gap:14px}.reference-quick-profile-leaderboard-badge>strong{display:flex;align-items:center;justify-content:flex-end;min-width:40px}.reference-quick-profile-leaderboard-badge .reference-quick-profile-trophy{position:relative;inset:auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:42px;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#191919;color:#fff;font-size:17px;line-height:1;box-shadow:0 3px 10px #00000038}.reference-quick-profile-leaderboard-badge .reference-leaderboard-trophy-number{font-size:12px;font-weight:850}.reference-worker-store-badge,.reference-quick-profile-store-badges .reference-worker-store-badge{box-sizing:border-box!important;width:23px!important;height:23px!important;flex:0 0 23px!important;padding:3px!important;border:1px solid #777!important;border-radius:7px!important;background:#080808!important;overflow:hidden!important}.reference-worker-store-badge-image,.reference-quick-profile-store-badges .reference-worker-store-badge-image{display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;padding:1px!important;border:0!important;border-radius:3px!important;object-fit:contain!important;object-position:center!important;transform:none!important}.reference-worker-store-badge-fallback{box-sizing:border-box!important;width:100%!important;height:100%!important;padding:2px!important;border-radius:3px!important}.reference-worker-store-badge.eclipse,.reference-worker-store-badge.blackmarket{border:1px solid #777!important;background:#080808!important}@media(max-width:390px){.reference-worker-store-badge,.reference-quick-profile-store-badges .reference-worker-store-badge{width:21px!important;height:21px!important;flex-basis:21px!important}}.reference-worker-store-badge,.reference-quick-profile-store-badges .reference-worker-store-badge{box-sizing:border-box!important;display:grid!important;place-items:stretch!important;width:23px!important;height:23px!important;flex:0 0 23px!important;padding:0!important;border:1px solid #777!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}.reference-worker-store-badge.eclipse,.reference-worker-store-badge.blackmarket{border:1px solid #777!important;background:#fff!important}.reference-worker-store-artwork{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;overflow:hidden!important;background:#fff!important}.reference-worker-store-badge-image,.reference-quick-profile-store-badges .reference-worker-store-badge-image{display:block!important;position:static!important;box-sizing:border-box!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;scale:none!important;background:#fff!important}.reference-worker-store-badge-fallback{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:1px!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;color:#092e63!important;font-family:Arial,system-ui,sans-serif!important;font-weight:900!important;line-height:1!important;letter-spacing:-.06em!important;white-space:nowrap!important}.reference-worker-store-badge-wordmark{display:block!important;max-width:100%!important;font:900 5px/1 Arial,system-ui,sans-serif!important;letter-spacing:-.06em!important;white-space:nowrap!important}.reference-worker-store-badge-submark{display:block!important;max-width:100%!important;font:850 4.5px/1 Arial,system-ui,sans-serif!important;letter-spacing:.02em!important;white-space:nowrap!important}.reference-worker-store-badge-check{display:none!important}.reference-worker-store-badge.blackmarket .reference-worker-store-badge-fallback{background:#fff!important;color:#111!important}@media(max-width:390px){.reference-worker-store-badge,.reference-quick-profile-store-badges .reference-worker-store-badge{width:23px!important;height:23px!important;flex-basis:23px!important}}.reference-worker-avatar-image,.reference-worker-profile-avatar-image,.reference-kingdom-worker-avatar-image,.reference-admin-worker-avatar-image,.reference-profile-avatar-image{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important;border:0;border-radius:inherit}.reference-avatar,.reference-team-avatar,.reference-worker-profile-avatar,.reference-kingdom-worker-avatar,.reference-admin-worker-avatar,.reference-profile-avatar{overflow:hidden;background:#171717}.reference-worker-store-badge,.reference-quick-profile-store-badges .reference-worker-store-badge{box-sizing:border-box!important;display:grid!important;place-items:stretch!important;flex:0 0 23px!important;width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;margin:0!important;padding:0!important;border:1px solid #777!important;border-radius:7px!important;outline:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;transform:none!important}.reference-worker-store-artwork{display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;overflow:hidden!important;background:transparent!important}.reference-worker-store-badge-image,.reference-quick-profile-store-badges .reference-worker-store-badge-image{display:block!important;position:static!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transform:none!important;scale:none!important;filter:none!important}.reference-worker-store-badge-fallback,.reference-worker-store-badge-wordmark,.reference-worker-store-badge-submark,.reference-worker-store-badge-check{display:none!important}.reference-worker-store-badge.eclipse,.reference-worker-store-badge.blackmarket,.reference-quick-profile-store-badges .reference-worker-store-badge.eclipse,.reference-quick-profile-store-badges .reference-worker-store-badge.blackmarket{background:transparent!important;background-color:transparent!important}#app,#app>.reference-app,#app>.reference-app.reference-finance-page,#app>.reference-admin-app{touch-action:pan-y}.reference-worker-achievement-card{display:flex;flex-direction:column;gap:7px;margin:18px 0 22px;padding:20px 22px;border:1px solid #3b3b3b;border-radius:22px;background:linear-gradient(145deg,#292929,#1e1e1e)}.reference-worker-achievement-label{font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#a8a8a8}.reference-worker-achievement-title{font-size:17px;font-weight:900;color:#f5f5f5}.reference-worker-achievement-value{font-size:clamp(25px,6vw,34px);font-weight:950;letter-spacing:-.04em;color:#fff;overflow-wrap:anywhere}.reference-worker-achievement-note{font-size:11px;line-height:1.5;color:#a5a5a5}.reference-kingdom-profile-stat:first-child{min-width:0}.reference-kingdom-profile-stat:first-child strong{overflow-wrap:anywhere}.reference-nav,.reference-admin-nav{position:relative;isolation:isolate;overflow:hidden}.reference-nav .reference-nav-indicator,.reference-admin-nav .reference-nav-indicator{position:absolute;z-index:0;top:10px;bottom:10px;left:12px;width:calc((100% - 24px - (8px * (var(--nav-count) - 1))) / var(--nav-count));border-radius:999px;background:#fff;pointer-events:none;transform:translate3d(calc(var(--nav-index) * (100% + 8px)),0,0);transition:transform .28s cubic-bezier(.22,.61,.36,1);transform-origin:center;will-change:transform}.reference-nav .reference-nav-item,.reference-admin-nav .reference-nav-item{position:relative;z-index:1;min-width:0;background:transparent!important;color:#fff;transition:color .22s ease}.reference-nav .reference-nav-item.active,.reference-admin-nav .reference-nav-item.active{background:transparent!important;color:#111}@media(prefers-reduced-motion:reduce){.reference-nav .reference-nav-indicator,.reference-admin-nav .reference-nav-indicator,.reference-nav .reference-nav-item,.reference-admin-nav .reference-nav-item{transition:none}}.reference-leaderboard-row[role=button]{cursor:pointer}.reference-leaderboard-row[role=button]:focus-visible{outline:2px solid #fff;outline-offset:3px}.reference-store-directory-search{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:0 0 16px}.reference-store-directory-search-input{flex:1;min-width:0;height:48px;padding:0 16px;border:0;border-radius:999px;background:#171717;color:#fff;font:500 15px DM Sans,system-ui,sans-serif;outline:none}.reference-store-directory-search-input::placeholder{color:#a7a7a7}.reference-store-directory-search-button{height:48px;padding:0 20px;border:0;border-radius:999px;background:#fff;color:#111;font-weight:800;text-transform:lowercase}.reference-store-directory-results{display:flex;flex-direction:column;gap:12px}.reference-store-directory-card{display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:16px;border:1px solid #414141;border-radius:22px;background:#2b2b2b;color:#fff;text-align:left}.reference-store-directory-logo{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;overflow:hidden;border-radius:16px;background:#171717;color:#fff;font-size:22px;font-weight:900}.reference-store-directory-logo img{width:100%;height:100%;object-fit:contain}.reference-store-directory-info{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.reference-store-directory-info strong{font-size:16px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.reference-store-directory-info>span{font-size:12px;color:#b7b7b7;line-height:1.4;overflow-wrap:anywhere}.reference-store-directory-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:7px 11px;border-radius:999px;background:#3a3a3a;color:#d0d0d0;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.reference-store-directory-status.member{background:#23be6929;color:#49d68a}.reference-store-directory-status.applied{background:#f0b92329;color:#f1c84b}.reference-store-directory-status.rejected{background:#eb414129;color:#f77}.reference-store-directory-overlay{z-index:120}.reference-store-directory-detail{width:min(100%,560px);max-height:min(84dvh,820px);overflow:auto;padding:24px}.reference-store-directory-detail>h2{margin:14px 0;font-size:25px;font-weight:950}.reference-store-directory-detail>h3{margin:24px 0 12px;font-size:15px;font-weight:900}.reference-store-directory-detail-logo{display:grid;place-items:center;width:88px;height:88px;margin:18px auto 4px;border-radius:22px;background:#171717;overflow:hidden}.reference-store-directory-kingdoms{display:flex;flex-wrap:wrap;gap:8px}.reference-store-directory-detail>.reference-worker-profile-save{width:100%;margin-top:20px}.reference-store-directory-summary{display:flex;gap:10px;margin:10px 0 18px}.reference-store-directory-summary>span{padding:10px 14px;border-radius:14px;background:#202020;color:#fff;font-size:13px;font-weight:800}.reference-store-directory-kingdoms{width:100%;box-sizing:border-box;margin:8px 0 4px;padding:12px;border:1px solid #3d3d3d;border-radius:17px;background:#202020}.reference-store-directory-kingdom-chip-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.reference-store-directory-kingdom-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:34px;padding:0 13px;border:1px solid #454545;border-radius:999px;background:#303030;color:#f2f2f2;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.reference-store-directory-kingdom-chip-toggle{min-width:36px;padding:0 12px;border-color:#626262;background:#414141;color:#fff;font-size:17px;cursor:pointer}.reference-store-directory-picker-label{display:flex;flex-direction:column;gap:8px;margin-top:20px;color:#fff;font-size:13px;font-weight:800}.reference-store-directory-kingdom-picker{width:100%;height:52px;padding:0 16px;border:1px solid #555;border-radius:15px;background:#171717;color:#fff;font:600 15px DM Sans,system-ui,sans-serif}.reference-store-directory-detail>.reference-worker-profile-save:disabled{opacity:.4;cursor:not-allowed}.reference-store-directory-title-row{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;margin:22px 0 16px;padding:0 84px}.reference-store-directory-title-row>h2{width:100%;margin:0!important;text-align:center;font-size:clamp(21px,5vw,27px);font-weight:950;line-height:1.15;overflow-wrap:anywhere}.reference-store-directory-status-plain{position:absolute;top:-25px;right:0;display:inline-flex;align-items:center;justify-content:flex-end;padding:0;background:transparent;color:#bdbdbd;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.reference-store-directory-status-plain.member{color:#49d68a}.reference-store-directory-status-plain.applied{color:#f1c84b}.reference-store-directory-status-plain.rejected{color:#f77}.reference-store-directory-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 26px}.reference-store-directory-metric{display:flex;min-width:0;min-height:104px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;border:1px solid #414141;border-radius:20px;background:#202020;color:#fff}.reference-store-directory-metric>span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#aaa}.reference-store-directory-metric>strong{font-size:clamp(17px,4.5vw,23px);font-weight:950;line-height:1.1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:380px){.reference-store-directory-title-row{padding:0 64px}.reference-store-directory-status-plain{font-size:9px}.reference-store-directory-summary{gap:8px}.reference-store-directory-metric{padding:12px;border-radius:16px}}.reference-store-directory-detail{position:relative}.reference-store-directory-back{display:flex;width:max-content;margin:0 auto 28px 0!important}.reference-store-directory-detail>.reference-store-directory-status-plain{position:absolute;top:25px;right:24px;z-index:2}.reference-store-directory-identity{display:flex;align-items:center;justify-content:flex-start;gap:18px;width:100%;margin:8px 0 24px}.reference-store-directory-detail-logo{display:grid;place-items:center;flex:0 0 104px;width:104px;height:104px;margin:0;border-radius:22px;background:#171717;overflow:hidden}.reference-store-directory-detail-logo img{width:100%;height:100%;object-fit:contain}.reference-store-directory-identity-text{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:9px}.reference-store-directory-identity-text>h2{width:100%;margin:0!important;text-align:left;font-size:clamp(20px,5vw,27px);font-weight:950;line-height:1.12;overflow-wrap:anywhere}.reference-store-directory-id{max-width:100%;color:#a9a9a9;font-size:11px;font-weight:700;letter-spacing:.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:380px){.reference-store-directory-detail-logo{flex-basis:84px;width:84px;height:84px;border-radius:18px}.reference-store-directory-identity{gap:13px}.reference-store-directory-detail>.reference-store-directory-status-plain{right:18px;top:22px;font-size:9px}.reference-store-directory-back{margin-bottom:24px!important}}.reference-store-directory-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 24px}.reference-store-directory-topbar>.reference-store-directory-back{margin:0!important}.reference-store-directory-topbar>.reference-store-directory-status-plain{position:static;flex:0 0 auto;margin:0;padding:0;background:transparent;color:#777;font-size:10px;font-weight:500;letter-spacing:.025em;text-align:right;white-space:nowrap}.reference-store-directory-topbar>.reference-store-directory-status-plain.member{color:#49a979}.reference-store-directory-topbar>.reference-store-directory-status-plain.applied{color:#b99a3d}.reference-store-directory-topbar>.reference-store-directory-status-plain.rejected{color:#bd6666}.reference-store-directory-summary{margin-bottom:8px}.reference-store-directory-detail>h3{margin-top:12px!important}@media(max-width:380px){.reference-store-directory-topbar{margin-bottom:20px}.reference-store-directory-topbar>.reference-store-directory-status-plain{font-size:9px}.reference-store-directory-summary{margin-bottom:6px}.reference-store-directory-detail>h3{margin-top:10px!important}}.reference-admin-overview-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;width:100%;margin-top:22px}.reference-admin-overview-columns>.reference-admin-worker-count-card,.reference-admin-overview-columns>.reference-leaderboard{min-width:0;width:100%;box-sizing:border-box;margin:0}.reference-admin-overview-columns>.reference-leaderboard{display:flex;flex-direction:column}.reference-admin-overview-columns>.reference-leaderboard>.reference-dark-button{margin-top:auto}@media(max-width:650px){.reference-admin-overview-columns{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.reference-admin-overview-columns>.reference-admin-worker-count-card{margin:0}.reference-admin-overview-columns>.reference-leaderboard{margin:0}}.reference-dashboard-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.reference-achievement-trigger{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;color:#f3d48a;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.reference-achievement-trigger:active{transform:scale(.94);background:#f3d48a1f;border-color:#f3d48a61}.reference-achievement-trigger svg{display:block}.reference-achievements-page{min-height:100svh}.reference-achievements-header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px}.reference-achievements-header .reference-finance-title{text-align:center;text-transform:lowercase}.reference-achievements-content{width:min(100% - 36px,760px);margin:0 auto;padding:22px 0 110px}.reference-achievements-intro{margin:0 0 18px;color:#ffffff80;font-size:13px;letter-spacing:.01em}.reference-achievements-summary{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;margin-bottom:18px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(135deg,#f3d48a17,#ffffff06)}.reference-achievements-summary-label{color:#ffffff94;font-size:13px}.reference-achievements-summary-value{font-size:23px;letter-spacing:-.04em;color:#f3d48a}.reference-achievements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-achievement-card{position:relative;min-width:0;padding:17px 15px 14px;border:1px solid rgba(255,255,255,.085);border-radius:19px;background:#111;overflow:hidden}.reference-achievement-card.is-locked{opacity:.68}.reference-achievement-card.is-unlocked{border-color:#f3d48a52;background:linear-gradient(145deg,#f3d48a17,#111 58%)}.reference-achievement-emblem{width:42px;height:42px;display:grid;place-items:center;margin-bottom:13px;border-radius:14px;background:#ffffff12;color:#ffffff8f;font-size:22px}.reference-achievement-card.is-unlocked .reference-achievement-emblem{background:#f3d48a24;color:#f3d48a}.reference-achievement-heading{display:flex;align-items:center;justify-content:space-between;gap:7px}.reference-achievement-heading strong{min-width:0;color:#fff;font-size:13px;font-weight:650;text-transform:lowercase}.reference-achievement-badge{flex:0 0 auto;padding:4px 7px;border-radius:7px;background:#ffffff12;color:#ffffff7a;font-size:9px;font-weight:650}.reference-achievement-card.is-unlocked .reference-achievement-badge{background:#f3d48a21;color:#f3d48a}.reference-achievement-description{min-height:34px;margin:8px 0 13px;color:#ffffff7a;font-size:11px;line-height:1.5}.reference-achievement-progress-track{height:4px;border-radius:99px;background:#ffffff1a;overflow:hidden}.reference-achievement-progress-fill{display:block;height:100%;border-radius:inherit;background:#fff6;transition:width .45s ease}.reference-achievement-card.is-unlocked .reference-achievement-progress-fill{background:#d9bd7e}.reference-achievement-footer{display:flex;justify-content:space-between;gap:8px;margin-top:9px;color:#ffffff6e;font-size:10px}.reference-achievement-footer strong{color:#ffffffb3;font-weight:600}.reference-achievement-card.is-unlocked .reference-achievement-footer strong{color:#f3d48a}.reference-achievements-message{padding:30px 10px;text-align:center;color:#ffffff8c;font-size:13px}.reference-achievements-retry{display:block;margin:0 auto;padding:10px 18px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#171717;color:#fff}@media(max-width:520px){.reference-achievements-grid{grid-template-columns:1fr}.reference-achievement-card{padding:16px}.reference-achievement-description{min-height:0}.reference-achievements-content{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.reference-achievement-progress-fill,.reference-achievement-trigger{transition:none}}.reference-stock-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.reference-stock-panel>*{min-width:0;max-width:100%}.reference-resource-grid{box-sizing:border-box;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,2vw,18px)}.reference-resource-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:18px 3px;overflow:hidden}.reference-resource-value{display:flex;align-items:baseline;justify-content:center;gap:2px;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden}.reference-resource-number{min-width:0;max-width:100%;overflow:hidden;text-overflow:clip;font-size:clamp(17px,5.1vw,56px)}.reference-resource-unit{flex:0 0 auto;font-size:clamp(12px,2.7vw,24px);font-weight:500}@media(max-width:380px){.reference-resource-grid{gap:5px}.reference-resource-card{padding:14px 1px;border-radius:20px}.reference-resource-number{font-size:clamp(16px,4.8vw,20px)}.reference-resource-unit{font-size:11px}}.reference-stock-edit-overlay,.reference-profile-overlay,.reference-kingdom-overlay,.reference-ai-overlay,.notification-backdrop,.reference-store-directory-overlay{pointer-events:auto!important;touch-action:pan-y!important;overscroll-behavior:contain}.reference-stock-edit-overlay,.reference-profile-overlay{z-index:10020!important}.reference-kingdom-overlay{z-index:10030!important}.reference-ai-overlay{z-index:10040!important}.notification-backdrop{z-index:10010!important}.reference-stock-edit-overlay .reference-stock-edit-shell,.reference-profile-overlay .reference-profile-popup,.reference-ai-overlay .reference-ai-sheet{pointer-events:auto}.reference-achievement-trigger{border:0!important;border-radius:50%!important;background:#30302f!important;color:#fff!important}.reference-achievement-trigger:active{background:#3a3a39!important;border:0!important}.reference-achievement-trigger svg{width:21px;height:21px;stroke:#fff!important}.reference-achievement-emblem{width:52px;height:52px;flex:0 0 52px;display:block;margin:0 0 13px;border-radius:0;background:transparent!important;color:inherit!important;overflow:visible;filter:drop-shadow(0 3px 6px rgba(0,0,0,.3))}.reference-achievement-card.is-locked .reference-achievement-emblem{opacity:.76;filter:saturate(.82) drop-shadow(0 2px 4px rgba(0,0,0,.25))}.reference-achievement-card.is-unlocked .reference-achievement-emblem{opacity:1;filter:saturate(1.12) drop-shadow(0 3px 8px rgba(0,0,0,.34))}.reference-achievement-card.is-unlocked{border-color:#ffffff24}.reference-achievement-card.is-locked{border-color:#ffffff14}.reference-achievement-emblem{width:42px!important;height:42px!important;flex-basis:42px!important;margin-bottom:12px!important}.reference-achievement-card.is-verified.is-unlocked{border-color:#4299ff8c;background:linear-gradient(145deg,#1970dc2e,#111 62%)}.reference-achievement-card.is-verified.is-unlocked .reference-achievement-progress-fill{background:#3295f6}.reference-achievement-card.is-verified.is-unlocked .reference-achievement-footer strong{color:#75b9ff}.reference-identity-verified-badge{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:4px 8px;border:1px solid rgba(64,157,255,.38);border-radius:999px;background:#1977eb33;color:#79bcff;font-size:10px;font-weight:750;line-height:1.2;white-space:nowrap}.reference-identity-verified-badge svg{width:19px;height:19px;flex:0 0 19px}.reference-profile-achievement-badges{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px}.reference-profile-achievement-icon{display:block;width:28px;height:28px;flex:0 0 28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@media(max-width:650px){.reference-admin-overview-columns{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;align-items:stretch;gap:9px!important;margin-top:16px!important}.reference-admin-overview-columns>.reference-admin-worker-count-card{min-height:176px;padding:13px 11px!important;border-radius:20px!important;flex-direction:column;align-items:stretch;justify-content:space-between;gap:12px}.reference-admin-worker-count-info{gap:7px}.reference-admin-worker-count-label{font-size:12px}.reference-admin-worker-count-value{font-size:29px}.reference-admin-overview-columns>.reference-admin-worker-count-card .reference-admin-worker-view{width:100%;min-width:0;min-height:36px;padding:0 8px;font-size:12px}.reference-admin-overview-columns>.reference-leaderboard{min-height:176px;padding:13px 11px!important;border-radius:20px!important;gap:6px}.reference-admin-overview-columns>.reference-leaderboard .reference-card-label{margin:0 0 2px!important;font-size:13px}.reference-admin-overview-columns>.reference-leaderboard .reference-podium{flex:0 0 auto;gap:4px;padding:2px 0 0;align-items:flex-end}.reference-admin-overview-columns>.reference-leaderboard .reference-podium-column{gap:5px;min-width:0}.reference-admin-overview-columns>.reference-leaderboard .reference-podium-avatar{width:clamp(22px,6vw,30px);height:clamp(22px,6vw,30px);border-width:2px}.reference-admin-overview-columns>.reference-leaderboard .reference-podium-column strong{height:48px;font-size:25px;border-radius:17px}.reference-admin-overview-columns>.reference-leaderboard .reference-podium-column:nth-child(2) strong{height:64px}.reference-admin-overview-columns>.reference-leaderboard .reference-team-avatars{display:none}.reference-admin-overview-columns>.reference-leaderboard .reference-leaderboard-caption{margin:2px 0;font-size:9px;line-height:1.3}.reference-admin-overview-columns>.reference-leaderboard>.reference-dark-button{width:100%;min-height:34px;padding:0 8px;font-size:12px;margin-top:auto}}@media(max-width:360px){.reference-admin-overview-columns{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:7px!important}.reference-admin-overview-columns>.reference-admin-worker-count-card,.reference-admin-overview-columns>.reference-leaderboard{padding-inline:9px!important}}.notification-bell-wrap{z-index:10011!important}.notification-bell-wrap .notification-backdrop{z-index:0!important}.notification-bell-wrap .notification-popover{z-index:1!important;pointer-events:auto}.notification-bell-wrap .notification-bell-button{z-index:2}.reference-quick-profile-metrics{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:stretch;gap:10px;margin:16px 0}.reference-quick-profile-metrics .reference-quick-profile-achievement-card{min-width:0;min-height:110px;margin:0;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:8px}.reference-quick-profile-metrics .reference-worker-achievement-label{font-size:10px;letter-spacing:.08em}.reference-quick-profile-metrics .reference-worker-achievement-title{font-size:clamp(14px,3.7vw,18px);line-height:1.2}.reference-quick-profile-metrics .reference-worker-achievement-value{font-size:clamp(17px,4.5vw,23px);line-height:1.15;overflow-wrap:anywhere}.reference-quick-profile-completed-stat{min-height:110px;min-width:0;padding:14px 13px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#303030;display:flex;flex-direction:column;justify-content:center;gap:8px}.reference-quick-profile-completed-stat span{font-size:11px;line-height:1.25}.reference-quick-profile-completed-stat strong{font-size:clamp(19px,5vw,25px);line-height:1.1}@media(max-width:360px){.reference-quick-profile-metrics{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7px}.reference-quick-profile-metrics .reference-quick-profile-achievement-card,.reference-quick-profile-completed-stat{padding:12px 10px;min-height:100px}}.notification-layer{position:fixed;inset:0;z-index:10000;isolation:isolate;pointer-events:none}.notification-layer>.notification-backdrop{position:absolute;inset:0;z-index:0;pointer-events:auto;background:#000000c2;animation:none}.notification-layer>.notification-popover{position:absolute;z-index:1;pointer-events:auto;background:#101010;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.reference-achievement-inline{display:inline-flex;align-items:center;gap:2px;vertical-align:middle;flex:0 0 auto}.reference-achievement-inline-button{appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;flex:0 0 1em;width:1em;height:1em;min-width:0;min-height:0;padding:0;border:0;background:transparent;cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent}.reference-achievement-inline-button .reference-achievement-emblem{display:block;width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.reference-achievement-inline-hint{display:inline-block;margin-left:4px;color:#c9c9c9;font-size:10px;font-weight:650;line-height:1.1;white-space:nowrap}.reference-greeting-name,.reference-profile-greeting-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.reference-identity .reference-achievement-inline.header-avatar{display:inline-flex;align-items:center;gap:2px;max-width:120px;flex-wrap:wrap}.reference-identity .reference-achievement-inline.header-avatar .reference-achievement-inline-button{width:15px;height:15px;flex-basis:15px}.reference-achievement-inline.welcome-name .reference-achievement-inline-button{animation:welcome-verified-pop .58s cubic-bezier(.2,.85,.25,1.25) .42s both;transform-origin:center}@keyframes welcome-verified-pop{0%{opacity:0;transform:scale(.25) rotate(-24deg)}68%{opacity:1;transform:scale(1.22) rotate(7deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.reference-achievement-inline.welcome-name .reference-achievement-inline-button{animation:none}}.reference-worker-profile-name-row,.reference-quick-profile-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.reference-worker-profile-name-row .reference-achievement-inline-button{width:18px;height:18px;flex-basis:18px}.reference-quick-profile-name-row .reference-achievement-inline-button{width:15px;height:15px;flex-basis:15px}.reference-achievement-rail-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;margin-top:7px}.reference-achievement-rail{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 7px;border-radius:999px;background:#090909;box-shadow:inset 0 1px #ffffff09}.reference-achievement-rail-badge{appearance:none;-webkit-appearance:none;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;flex:0 0 23px;width:23px;height:23px;padding:1px;border:0;border-radius:7px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,filter .14s ease}.reference-achievement-rail-badge .reference-achievement-emblem{display:block;width:100%;height:100%}.reference-achievement-rail-badge[aria-expanded=true]{filter:brightness(1.2);transform:translateY(-1px)}.reference-achievement-rail-hint{color:#c9c9c9;font-size:11px;font-weight:650;line-height:1.2}.reference-achievement-rail-hint[hidden],.reference-achievement-inline-hint[hidden]{display:none}.reference-worker-profile-identity-details .reference-achievement-rail-wrap.under-leaderboard{margin-top:7px}.reference-quick-profile-name-row .reference-achievement-inline-hint{flex-basis:100%;margin-left:0}.reference-admin-store-since{margin:3px 0 0;color:#a7a7a7;font-size:12px;font-family:inherit;font-weight:400;line-height:1.35;text-align:center}.notification-layer>.notification-backdrop{background:#00000047;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.reference-overview-title-row-actions-only{justify-content:flex-end;min-height:40px}.reference-overview-title-row-actions-only .reference-dashboard-actions{margin-left:auto}#app.notification-background-blur{filter:blur(6px);transition:filter .16s ease}.notification-layer>.notification-backdrop{background:#0000003d;-webkit-backdrop-filter:none;backdrop-filter:none}.reference-achievement-inline{display:inline-flex;align-items:center;gap:0;vertical-align:middle;flex:0 0 auto;max-width:max-content}.reference-achievement-inline-button{display:inline-grid;place-items:center;box-sizing:border-box;flex:0 0 .82em;width:.82em;height:.82em;min-width:0;min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;line-height:1;vertical-align:middle}.reference-achievement-inline-button .reference-achievement-emblem{display:block!important;box-sizing:border-box;width:100%!important;height:100%!important;min-width:0;min-height:0;flex:none!important;margin:0!important;padding:0;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.32))}.reference-greeting-name,.reference-profile-greeting-name,.reference-worker-profile-name-row,.reference-quick-profile-name-row{align-items:center;gap:5px}.reference-identity .reference-achievement-inline.header-avatar{display:inline-flex;align-items:center;flex:0 0 16px;width:16px;height:16px;max-width:16px;overflow:visible}.reference-identity .reference-achievement-inline.header-avatar .reference-achievement-inline-button{flex:0 0 16px;width:16px;height:16px}.reference-achievement-rail{align-items:center;gap:7px;padding:5px 8px;min-height:33px;overflow:visible}.reference-achievement-rail-badge{display:grid;place-items:center;box-sizing:border-box;flex:0 0 23px;width:23px;height:23px;min-width:23px;min-height:23px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.reference-achievement-rail-badge .reference-achievement-emblem{display:block!important;box-sizing:border-box;width:23px!important;height:23px!important;min-width:23px;min-height:23px;flex:none!important;margin:0!important;padding:0;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28))}.reference-achievement-rail-badge[aria-expanded=true]{filter:brightness(1.15);transform:translateY(-1px)}.reference-achievement-rail-wrap.under-leaderboard,.reference-achievement-rail-wrap.quick-profile{margin-top:8px}.reference-admin-worker-count-card{min-height:340px;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:space-between;gap:18px}.reference-admin-worker-count-info{flex:1;width:100%;align-items:center;justify-content:center;text-align:center}.reference-admin-worker-count-label{width:100%;text-align:center}.reference-admin-worker-count-value{font-size:clamp(58px,8vw,76px);line-height:1;font-weight:900;text-align:center}.reference-admin-worker-view{width:100%;min-height:48px}.reference-admin-approval-panel{width:100%;box-sizing:border-box;margin:0 0 14px;padding:20px;border:1px solid #333;border-radius:24px;background:#202020;color:#fff}.reference-admin-approval-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.reference-admin-approval-heading h2{margin:0;font-size:22px;font-weight:900}.reference-admin-approval-count{min-width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#333;font-weight:850}.reference-admin-approval-notice{margin:0 0 12px;color:#bcbcbc;font-size:13px}.reference-admin-approval-list{display:flex;flex-direction:column;gap:10px}.reference-admin-approval-card{padding:14px;border-radius:18px;background:#303030}.reference-admin-approval-worker{display:flex;align-items:center;gap:12px;min-width:0}.reference-admin-approval-avatar{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#111;color:#fff;font-size:18px;font-weight:800}.reference-admin-approval-avatar-image{width:100%;height:100%;object-fit:cover}.reference-admin-approval-identity{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.reference-admin-approval-identity strong{overflow:hidden;color:#fff;font-size:15px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.reference-admin-approval-identity span,.reference-admin-approval-identity small{color:#aaa;font-size:12px}.reference-admin-approval-date{flex:0 0 auto;color:#999;font-size:11px}.reference-admin-approval-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.reference-admin-approval-actions button,.reference-admin-approval-retry{min-height:42px;padding:0 14px;border:0;border-radius:999px;font:700 13px DM Sans,system-ui,sans-serif;text-transform:lowercase;cursor:pointer}.reference-admin-approval-accept{background:#f5f5f5;color:#111}.reference-admin-approval-reject,.reference-admin-approval-retry{background:#111;color:#fff}.reference-admin-approval-actions button:disabled{opacity:.55;cursor:wait}.reference-worker-profile-meta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;width:100%;margin:12px 0 4px}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:58px;margin:0;padding:12px 14px;border-radius:17px;background:#252525}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge span{font-size:10px;letter-spacing:.07em;line-height:1.15}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge strong{font-size:15px;white-space:nowrap}.reference-worker-profile-achievement-badge-card{display:flex;align-items:center;justify-content:center;min-width:0;min-height:58px;padding:9px 10px;border-radius:17px;background:#252525}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-wrap{display:flex;align-items:center;justify-content:center;max-width:100%;margin:0}.reference-worker-profile-achievement-badge-card .reference-achievement-rail{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;max-width:100%;padding:5px 7px;border-radius:999px;background:#080808;overflow:visible}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge{flex:0 0 24px;width:24px;height:24px;min-width:24px;min-height:24px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge .reference-achievement-emblem{width:24px!important;height:24px!important;min-width:24px;min-height:24px}.reference-worker-profile-no-badges{color:#999;font-size:11px;font-weight:650;text-align:center}.reference-quick-profile-meta-row{margin:10px 0}.reference-quick-profile-meta-row>.reference-worker-profile-achievement-badge-card{min-height:54px}@media(max-width:380px){.reference-worker-profile-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge{padding:10px 9px;gap:5px}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge span{font-size:9px}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge strong{font-size:13px}.reference-worker-profile-achievement-badge-card{padding:7px 5px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail{gap:3px;padding:4px 5px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge{flex-basis:21px;width:21px;height:21px;min-width:21px;min-height:21px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge .reference-achievement-emblem{width:21px!important;height:21px!important;min-width:21px;min-height:21px}}.reference-badge-info-popover{position:fixed;z-index:100000;box-sizing:border-box;width:max-content;max-width:min(250px,calc(100vw - 28px));padding:11px 14px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#080808;color:#f4f4f4;font-size:12px;font-weight:650;line-height:1.4;letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:0 9px 28px #0000007a;pointer-events:none;animation:reference-badge-pop-in .14s ease-out}.reference-badge-info-popover:after{content:"";position:absolute;left:var(--badge-popover-pointer-x,50%);width:12px;height:12px;background:#080808;transform:translate(-50%) rotate(45deg)}.reference-badge-info-popover.is-above:after{bottom:-6px;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09)}.reference-badge-info-popover.is-below:after{top:-6px;border-left:1px solid rgba(255,255,255,.09);border-top:1px solid rgba(255,255,255,.09)}.reference-identity-verified-badge{cursor:pointer;-webkit-tap-highlight-color:transparent}.reference-identity-verified-badge:focus-visible,.reference-achievement-inline-button:focus-visible,.reference-achievement-rail-badge:focus-visible,.reference-worker-store-badge:focus-visible{outline:2px solid #1689ed;outline-offset:3px}@keyframes reference-badge-pop-in{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;min-width:0;width:100%;box-sizing:border-box;overflow:hidden}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge span{min-width:0;font-size:clamp(8px,2.25vw,10px)!important;letter-spacing:.045em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-worker-profile-meta-row>.reference-worker-profile-leaderboard-badge strong{min-width:0;font-size:clamp(12px,3.1vw,15px)!important;white-space:nowrap;text-align:right;justify-self:end}.reference-quick-profile-meta-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch;gap:8px!important;width:100%;min-width:0;margin:10px 0 14px!important}.reference-quick-profile-meta-row>.reference-quick-profile-leaderboard-badge{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:initial;gap:5px!important;box-sizing:border-box;min-width:0;width:100%;min-height:110px;height:110px;margin:0!important;padding:10px!important;overflow:hidden}.reference-quick-profile-meta-row>.reference-quick-profile-leaderboard-badge>span{min-width:0;font-size:clamp(8px,2.15vw,10px)!important;letter-spacing:.04em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-quick-profile-meta-row>.reference-quick-profile-leaderboard-badge>strong{display:flex;align-items:center;justify-content:flex-end;min-width:0;font-size:clamp(12px,3vw,14px)!important;white-space:nowrap}.reference-quick-profile-meta-row>.reference-worker-profile-achievement-badge-card{box-sizing:border-box;width:100%;min-width:0;min-height:110px!important;height:110px;margin:0;padding:8px 6px}.reference-quick-profile-meta-row .reference-quick-profile-trophy{min-width:30px!important;height:30px!important;gap:3px!important;padding:0 6px!important;font-size:15px!important}.reference-quick-profile-meta-row .reference-quick-profile-trophy .reference-leaderboard-trophy-number{font-size:11px!important}.reference-quick-profile-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch;gap:8px!important;width:100%;min-width:0}.reference-quick-profile-metrics>.reference-quick-profile-achievement-card,.reference-quick-profile-metrics>.reference-quick-profile-completed-stat{box-sizing:border-box;width:100%;min-width:0;min-height:110px;height:100%;margin:0;padding:14px 12px}.reference-quick-profile-metrics>.reference-quick-profile-achievement-card .reference-worker-achievement-title{overflow-wrap:anywhere}.reference-quick-profile-metrics>.reference-quick-profile-completed-stat span{overflow-wrap:anywhere}.reference-identity{gap:clamp(12px,2vw,22px)!important}.reference-identity .reference-achievement-inline.header-avatar{margin-right:3px}.reference-greeting-name,.reference-worker-profile-name-row{gap:7px!important}@media(max-width:380px){.reference-quick-profile-meta-row{gap:6px!important}.reference-quick-profile-meta-row>.reference-quick-profile-leaderboard-badge{padding-inline:8px!important}.reference-quick-profile-meta-row>.reference-worker-profile-achievement-badge-card{padding-inline:4px}.reference-quick-profile-metrics{gap:6px!important}.reference-quick-profile-metrics>.reference-quick-profile-achievement-card,.reference-quick-profile-metrics>.reference-quick-profile-completed-stat{padding-inline:9px}}.reference-store-directory-group{display:flex;flex-direction:column;gap:10px;min-width:0}.reference-store-directory-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px 0}.reference-store-directory-group-heading h2{margin:0;color:#f4f4f4;font-size:16px;font-weight:850}.reference-store-directory-group-heading>span{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#303030;color:#bbb;font-size:11px;font-weight:850}.reference-store-directory-results-list{display:flex;flex-direction:column;gap:10px;min-width:0}.reference-store-directory-group+.reference-store-directory-group{margin-top:12px}.reference-store-directory-kingdom-status-list{display:flex;flex-direction:column;gap:8px;margin:4px 0 14px}.reference-store-directory-kingdom-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:11px 13px;border:1px solid #3e3e3e;border-radius:14px;background:#242424}.reference-store-directory-kingdom-status-row strong{min-width:0;color:#f5f5f5;font-size:13px;font-weight:850}.reference-store-directory-kingdom-state{flex:0 0 auto;color:#aaa;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.reference-store-directory-kingdom-state.approved{color:#49d68a}.reference-store-directory-kingdom-state.pending{color:#f1c84b}.reference-store-directory-kingdom-state.rejected{color:#f77}.reference-store-directory-kingdom-state.none{color:#aaa}.reference-worker-stock-edit-modal{box-sizing:border-box;padding:24px 22px 20px!important;border:1px solid #3a3a3a!important;border-radius:26px!important;background:#1b1b1b!important;color:#f5f5f5!important;box-shadow:0 24px 72px #0000008c!important}.reference-worker-stock-edit-modal .reference-stock-edit-title{color:#f5f5f5;font-size:21px;font-weight:850;letter-spacing:-.025em}.reference-worker-stock-edit-modal .reference-stock-edit-tp{justify-content:flex-end;color:#d0d0d0;font-weight:650}.reference-worker-stock-edit-modal .reference-stock-edit-tp-input{background:#303030;color:#fff;border:1px solid #454545;border-radius:13px}.reference-worker-stock-edit-modal .reference-stock-edit-amount-wrap{min-height:96px;box-sizing:border-box;border:1px solid #414141;border-radius:18px;background:#292929;padding:8px 14px}.reference-worker-stock-edit-modal .reference-stock-edit-amount{color:#fff;caret-color:#1689ed}.reference-worker-stock-edit-modal .reference-stock-edit-amount::placeholder{color:#777}.reference-worker-stock-edit-modal .reference-stock-edit-unit{color:#a5a5a5}.reference-worker-stock-edit-modal .reference-stock-edit-hint{color:#a7a7a7}.reference-worker-stock-edit-modal .reference-stock-edit-error{color:#ff8585}.reference-worker-stock-edit-overlay .reference-stock-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:2px;padding:0}.reference-worker-stock-edit-overlay .reference-stock-edit-cancel,.reference-worker-stock-edit-overlay .reference-stock-edit-confirm{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:auto;min-width:104px;min-height:44px;height:44px;padding:0 18px;border-radius:13px;font:750 14px/1 system-ui,sans-serif;text-transform:lowercase;box-shadow:none}.reference-worker-stock-edit-overlay .reference-stock-edit-cancel{border:1px solid #505050;background:#292929;color:#e8e8e8}.reference-worker-stock-edit-overlay .reference-stock-edit-cancel:active:not(:disabled){background:#383838}.reference-worker-stock-edit-overlay .reference-stock-edit-confirm{position:relative;border:1px solid #1689ed;background:#1689ed;color:#fff;font-size:14px;font-weight:850;transition:background .16s ease,transform .16s ease}.reference-worker-stock-edit-overlay .reference-stock-edit-confirm:active:not(:disabled){background:#0878d5;transform:translateY(1px)}.reference-worker-stock-edit-overlay .reference-stock-edit-confirm:disabled,.reference-worker-stock-edit-overlay .reference-stock-edit-cancel:disabled{opacity:.48;cursor:not-allowed}.reference-worker-stock-edit-overlay .reference-stock-edit-confirm.is-saving{color:transparent!important}@media(max-width:390px){.reference-worker-stock-edit-modal{padding:22px 18px 18px!important;gap:18px!important}.reference-worker-stock-edit-modal .reference-stock-edit-amount-wrap{min-height:88px}}.reference-store-directory-apply-overlay{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.reference-personal-kingdom-add-overlay{align-items:flex-start;padding-top:max(18px,env(safe-area-inset-top))}.reference-personal-kingdom-add-overlay .reference-store-directory-apply-modal{max-height:min(42dvh,300px);margin-top:0;gap:16px}.reference-personal-kingdom-add-overlay .reference-store-directory-search-input{min-height:52px}.reference-store-directory-apply-modal{display:flex;flex-direction:column;gap:14px;width:min(100%,430px);max-height:min(82dvh,620px);overflow:auto;padding:22px;border:1px solid #414141;border-radius:24px;background:#242424;color:#fff;box-shadow:0 24px 70px #0000007a;animation:profile-popup-in .18s ease-out both}.reference-store-directory-apply-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-store-directory-apply-heading h2{margin:0;font-size:20px;font-weight:950;line-height:1.2}.reference-store-directory-apply-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #494949;border-radius:50%;background:#303030;color:#fff;font-size:24px;line-height:1;cursor:pointer}.reference-store-directory-apply-modal>.reference-worker-profile-help{margin:0;color:#aaa;font-size:13px;line-height:1.5}.reference-store-directory-apply-modal .reference-store-directory-picker-label{margin-top:2px}.reference-store-directory-apply-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:8px}.reference-store-directory-apply-actions button{min-height:46px;border:0;border-radius:14px;font:inherit;font-size:13px;font-weight:850;text-transform:lowercase;cursor:pointer}.reference-store-directory-apply-cancel{background:#393939;color:#ddd}.reference-store-directory-apply-actions .reference-worker-profile-save{width:100%;min-width:0;min-height:46px;margin:0;justify-self:stretch;border-radius:14px;background:#f0f0f0;color:#151515}.reference-store-directory-apply-actions .reference-worker-profile-save:disabled{opacity:.35;cursor:not-allowed}.reference-store-directory-pending-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.reference-store-directory-pending-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #414141;border-radius:14px;background:#202020;color:#ddd;font-size:12px;font-weight:750}.reference-store-directory-cancel{flex:0 0 auto;min-width:82px;min-height:34px;padding:0 13px;border:1px solid rgba(255,75,75,.35);border-radius:999px;background:#be23232e;color:#f77;font:inherit;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.reference-store-directory-cancel:disabled{opacity:.45;cursor:wait}.reference-store-directory-detail>.reference-store-directory-apply-button{width:100%;min-height:48px;margin-top:18px}@media(max-width:420px){.reference-store-directory-apply-modal{padding:19px;border-radius:21px}.reference-store-directory-apply-heading h2{font-size:18px}.reference-store-directory-pending-row{padding:10px}}.reference-store-directory-apply-actions{display:block;margin-top:8px}.reference-store-directory-apply-actions .reference-store-directory-submit{display:flex;width:100%;min-width:0;min-height:50px;align-items:center;justify-content:center;margin:0;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(100deg,#23be69,#159957);color:#fff;font:inherit;font-size:14px;font-weight:850;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.reference-store-directory-apply-actions .reference-store-directory-submit:active:not(:disabled){transform:scale(.985)}.reference-store-directory-apply-actions .reference-store-directory-submit:disabled{opacity:.36;cursor:not-allowed}.reference-store-directory-picker-trigger{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border:1.5px solid #555;border-radius:16px;background:#171717;color:#fff;font:600 15px DM Sans,system-ui,sans-serif;text-align:left;cursor:pointer}.reference-store-directory-picker-trigger:after{content:"";flex:0 0 9px;width:9px;height:9px;margin:0 3px 5px 0;border-right:1.7px solid #ddd;border-bottom:1.7px solid #ddd;transform:rotate(45deg);transition:transform .18s ease}.reference-store-directory-picker-trigger[aria-expanded=true]:after{margin-top:7px;transform:rotate(225deg)}.reference-store-directory-multi-picker{position:relative;width:100%}.reference-store-directory-picker-menu{display:flex;flex-direction:column;gap:2px;width:100%;max-height:220px;overflow:auto;margin-top:8px;padding:7px;border:1px solid #484848;border-radius:16px;background:#1b1b1b;box-shadow:0 12px 30px #00000047}.reference-store-directory-picker-menu[hidden]{display:none}.reference-store-directory-picker-option{display:flex;min-height:44px;align-items:center;gap:12px;padding:8px 11px;border-radius:11px;color:#eee;font-size:14px;font-weight:750;cursor:pointer}.reference-store-directory-picker-option:active{background:#303030}.reference-store-directory-picker-option input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#e8e8e8}.reference-store-directory-picker-option span{flex:1}.reference-store-directory-picker-label{gap:9px}.reference-store-directory-cancel-overlay{z-index:10070}.reference-store-directory-cancel-modal{width:min(520px,calc(100vw - 48px))}.reference-store-directory-cancel-modal .reference-stock-reset-actions button{border-radius:999px;min-height:48px}.reference-store-directory-cancel-modal .reference-stock-reset-actions button:focus-visible,.reference-store-directory-picker-trigger:focus-visible,.reference-store-directory-apply-close:focus-visible{outline:2px solid #eee;outline-offset:3px}@media(max-width:420px){.reference-store-directory-picker-trigger{min-height:54px;padding:0 15px}.reference-store-directory-picker-menu{max-height:190px}.reference-store-directory-cancel-modal{padding:38px 24px 26px}}@media(max-width:650px){html:has(.login-reference),body:has(.login-reference){height:auto!important;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain}.login-reference{height:auto!important;min-height:100vh;min-height:100dvh;overflow-x:hidden!important;overflow-y:visible!important}.login-content{display:block!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;padding:max(30px,env(safe-area-inset-top)) 0 48px!important;overflow:visible!important}.login-brand .welcome-symbol{width:52px!important}.login-title{margin-top:22px!important}.login-subtitle{margin-top:12px!important}.login-form{margin-top:38px!important;margin-bottom:24px;scroll-margin-top:24px}.login-field,.login-input{scroll-margin-top:24px}}.reference-account-age-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:6px 11px;border:1px solid #ffffff24;border-radius:999px;background:linear-gradient(135deg,#263b52,#17283a);color:#f8dca0;font:700 12px/1 DM Sans,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.reference-account-age-badge svg{width:19px;height:19px;flex:0 0 auto}.reference-account-age-badge:active{transform:scale(.96)}.reference-account-age-badge:focus-visible{outline:2px solid #f8dca0;outline-offset:3px}.reference-account-age-badge[aria-expanded=true]{border-color:#f8dca0;background:linear-gradient(135deg,#3b4b5c,#24364a)}.reference-admin-workers-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin:0 0 14px}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker,.reference-admin-workers-toolbar .reference-admin-workers-add-kingdom{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font:800 14px/1 DM Sans,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease;-webkit-appearance:none;appearance:none}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker{background:#f4f4f4;color:#111}.reference-admin-workers-toolbar .reference-admin-workers-add-kingdom{background:#252525;color:#fff;border-color:#454545}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker:active,.reference-admin-workers-toolbar .reference-admin-workers-add-kingdom:active{transform:scale(.97)}.reference-admin-workers-toolbar button:disabled{opacity:.42;cursor:not-allowed}.reference-admin-workers-panel{margin:0 0 16px;padding:22px;border:1px solid #353535;border-radius:26px;background:linear-gradient(145deg,#222,#1c1c1c);box-shadow:0 12px 32px #00000024}.reference-admin-workers-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}.reference-admin-workers-heading h2{margin:0;font-size:clamp(22px,5vw,28px);line-height:1.05;font-weight:900;letter-spacing:-.035em}.reference-admin-workers-heading .reference-admin-workers-count{width:42px;min-width:42px;height:42px;border-radius:50%;background:#333;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:900}.reference-admin-worker-card{border:1px solid rgba(255,255,255,.055);border-radius:20px;background:#303030;overflow:hidden}.reference-admin-worker-card .reference-admin-worker-row{min-width:0;display:flex;align-items:center;gap:12px;padding:16px;background:transparent}.reference-admin-worker-identity{min-width:0;display:flex;flex-direction:column;gap:4px}.reference-admin-worker-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.reference-admin-worker-identity span{font-size:12px;color:#aaa}.reference-admin-worker-stock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 14px}.reference-admin-worker-stock-item{min-width:0;padding:11px 5px;border-radius:13px;background:#242424}.reference-admin-worker-stock-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#aaa}.reference-admin-worker-stock-value{font-size:clamp(11px,3vw,14px);font-weight:850;color:#fff;white-space:nowrap}.reference-admin-approval-actions{display:flex;justify-content:flex-start;gap:8px;margin:0;padding:0 14px 14px}.reference-admin-approval-actions button{min-height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#101010;color:#fff;font:750 13px/1 DM Sans,system-ui,sans-serif;text-transform:lowercase;-webkit-appearance:none;appearance:none}.reference-admin-workers-state{min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;color:#aaa;text-align:center}.reference-admin-workers-state p{margin:0;font-size:14px;line-height:1.45}.reference-admin-workers-spinner{width:24px;height:24px;border:2px solid rgba(255,255,255,.16);border-top-color:#fff;border-radius:50%;animation:admin-workers-spin .8s linear infinite}.reference-admin-workers-retry{min-height:38px;padding:0 18px;border:0;border-radius:999px;background:#f4f4f4;color:#111;font:800 12px DM Sans,system-ui,sans-serif;text-transform:lowercase}@keyframes admin-workers-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.reference-admin-workers-toolbar{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker,.reference-admin-workers-toolbar .reference-admin-workers-add-kingdom{min-width:0;width:100%;min-height:44px;padding:0 10px;font-size:12px}.reference-admin-workers-panel{padding:18px;border-radius:23px}.reference-admin-worker-card .reference-admin-worker-row{padding:13px}.reference-admin-worker-stock-grid{gap:6px;padding:0 10px 12px}.reference-admin-approval-actions{padding:0 10px 12px}}.reference-worker-profile-achievement-badge-card .reference-achievement-rail{flex-wrap:nowrap!important;width:max-content;max-width:100%;gap:4px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge{flex:0 0 22px;width:22px;height:22px;min-width:22px;min-height:22px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge .reference-achievement-emblem{width:22px!important;height:22px!important;min-width:22px;min-height:22px}.reference-account-birthday-rail-badge .reference-achievement-emblem{filter:drop-shadow(0 1px 2px rgba(0,0,0,.32))}.reference-worker-profile-name-row .reference-achievement-inline{gap:8px;margin-left:2px}.reference-worker-profile-name-row .reference-achievement-inline-button{width:23px;height:23px;flex-basis:23px}.reference-quick-profile-name-row .reference-achievement-inline{gap:7px;margin-left:2px}.reference-quick-profile-name-row .reference-achievement-inline-button{width:19px;height:19px;flex-basis:19px}.reference-greeting-name .reference-achievement-inline,.reference-profile-greeting-name .reference-achievement-inline{gap:8px;margin-left:2px}.reference-greeting-name .reference-achievement-inline-button,.reference-profile-greeting-name .reference-achievement-inline-button{width:1.12em;height:1.12em;flex-basis:1.12em}@media(max-width:380px){.reference-worker-profile-achievement-badge-card .reference-achievement-rail{gap:3px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge{flex-basis:21px;width:21px;height:21px;min-width:21px;min-height:21px}.reference-worker-profile-achievement-badge-card .reference-achievement-rail-badge .reference-achievement-emblem{width:21px!important;height:21px!important;min-width:21px;min-height:21px}}.reference-admin-workers-toolbar{justify-content:flex-start;margin:0 0 16px}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker{min-width:116px;min-height:44px;padding:0 22px;background:#f2f2f2;color:#111;box-shadow:none}@media(max-width:520px){.reference-admin-workers-toolbar{display:flex;justify-content:flex-start}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker{width:auto;min-width:112px}}svg.verified-badge-motion{overflow:hidden;filter:none!important}svg.verified-badge-motion .verified-badge-surface-sweep{pointer-events:none}.reference-stock-reset-notice{position:fixed;z-index:10000;left:16px;right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #555;border-radius:16px;background:#252525;color:#fff;box-shadow:0 8px 28px #00000059;font-size:14px;line-height:1.45}.reference-stock-reset-notice button{flex:0 0 auto;border:0;background:transparent;color:#fff;font:inherit;font-size:22px;cursor:pointer}.reference-admin-payroll-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 20px}.reference-admin-payroll-eyebrow{margin:0 0 5px;color:#aaa;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.reference-admin-payroll-heading h2{margin:0;color:#fff;font-size:clamp(25px,4vw,34px);font-weight:850;letter-spacing:-.04em}.reference-admin-payroll-period{min-width:145px;min-height:44px;padding:0 12px;border:1px solid #555;border-radius:14px;background:#252525;color:#fff;font:inherit;color-scheme:dark}.reference-admin-payroll-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.reference-admin-payroll-metric{display:flex;min-width:0;flex-direction:column;gap:10px;padding:18px;border:1px solid #414141;border-radius:22px;background:#30302f}.reference-admin-payroll-metric span{color:#aaa;font-size:12px;text-transform:lowercase}.reference-admin-payroll-metric strong{overflow-wrap:anywhere;color:#fff;font-size:clamp(17px,2.5vw,25px);font-weight:850;letter-spacing:-.035em}.reference-admin-payroll-card{margin:0 0 18px;padding:clamp(17px,3vw,24px);border:1px solid #414141;border-radius:26px;background:#30302f;color:#fff}.reference-admin-payroll-card h3{margin:0 0 18px;font-size:19px;font-weight:800;text-transform:lowercase}.reference-admin-payroll-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reference-admin-payroll-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:#c9c9c9;font-size:13px}.reference-admin-payroll-field input,.reference-admin-payroll-field select{width:100%;min-width:0;min-height:46px;padding:0 13px;border:1px solid #555;border-radius:14px;background:#222;color:#fff;font:inherit;color-scheme:dark}.reference-admin-payroll-note{grid-column:1/-1}.reference-admin-payroll-feedback{grid-column:1/-1;min-height:16px;margin:0;color:#bbb;font-size:12px}.reference-admin-payroll-action{min-height:46px;padding:0 20px;border:0;border-radius:999px;background:#080808;color:#fff;font:inherit;font-weight:750;cursor:pointer}.reference-admin-payroll-action:disabled{opacity:.55;cursor:wait}.reference-admin-payroll-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-admin-payroll-list-heading h3{margin-bottom:12px}.reference-admin-payroll-list-heading span,.reference-admin-payroll-empty{color:#aaa;font-size:12px}.reference-admin-payroll-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 0;border-top:1px solid #484848}.reference-admin-payroll-worker,.reference-admin-payroll-amount{display:flex;min-width:0;flex-direction:column;gap:5px}.reference-admin-payroll-worker strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.reference-admin-payroll-worker span,.reference-admin-payroll-amount span{color:#aaa;font-size:11px}.reference-admin-payroll-amount{text-align:right}.reference-admin-payroll-amount strong{font-size:15px;white-space:nowrap}.reference-admin-payroll-amount .is-paid{color:#48d9a0}.reference-admin-payroll-amount .is-pending{color:#f0c36d}.reference-admin-payroll-pay{min-height:36px;padding:0 13px;border:1px solid #666;border-radius:999px;background:#222;color:#fff;font:inherit;font-size:12px;font-weight:700}.reference-admin-profile-content{margin-top:clamp(24px,4vw,42px)}.reference-admin-profile-card{margin-bottom:14px}.reference-admin-profile-card .reference-worker-profile-summary-identity{min-width:0}.reference-admin-profile-verified,.reference-admin-profile-unverified{display:inline-flex;width:max-content;max-width:100%;padding:6px 11px;border-radius:999px;background:#153d31;color:#76e6ba;font-size:11px;font-weight:750}.reference-admin-profile-store-card,.reference-admin-profile-edit-card{display:flex;flex-direction:column;gap:13px}.reference-admin-profile-store-card h3,.reference-admin-profile-edit-card h3{margin:0;color:#aaa;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.reference-admin-profile-store-card strong{font-size:22px;font-weight:850}.reference-admin-profile-store-card span{color:#aaa;font-size:13px}.reference-admin-profile-edit-card .reference-worker-profile-form{grid-template-columns:1fr}.reference-admin-profile-edit-card .reference-worker-profile-save{grid-column:auto}@media(max-width:620px){.reference-admin-payroll-metrics{grid-template-columns:1fr 1fr}.reference-admin-payroll-metric:first-child{grid-column:1/-1}.reference-admin-payroll-form{grid-template-columns:1fr 1fr}.reference-admin-payroll-field:first-child,.reference-admin-payroll-field:nth-child(2),.reference-admin-payroll-note{grid-column:1/-1}.reference-admin-payroll-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.reference-admin-payroll-pay{grid-column:1/-1;width:100%}.reference-admin-payroll-heading{align-items:start;flex-direction:column}.reference-admin-payroll-period{width:100%}.reference-admin-profile-card{grid-template-columns:110px minmax(0,1fr);gap:15px}.reference-admin-profile-card .reference-worker-profile-avatar{width:90px;height:90px}}.reference-achievement-emblem-laurel{display:block;width:56px;height:36px;margin:0 0 13px;border:0;border-radius:0;background:transparent;object-fit:contain}.reference-achievement-rail-badge .reference-achievement-emblem-laurel{width:100%;height:100%;min-width:0;min-height:0;margin:0;object-fit:contain;border-radius:0;background:transparent}.reference-achievement-emblem-anniversary{width:42px!important;height:64px!important;flex:0 0 42px!important;margin:0 0 13px;padding:0;border:0;border-radius:0;background:transparent!important;object-fit:contain}.reference-achievement-rail-badge .reference-achievement-emblem-anniversary{width:100%!important;height:100%!important;min-width:0;min-height:0;margin:0;padding:0;object-fit:contain;background:transparent!important}.reference-admin-profile-content{max-width:560px}.reference-admin-profile-verified,.reference-admin-profile-unverified{display:inline-flex;width:max-content;max-width:100%;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:750}.reference-admin-profile-verified{background:#153d31;color:#76e6ba}.reference-admin-profile-unverified{background:#44371f;color:#e7c77c}.reference-admin-content>.reference-admin-approval-panel,.reference-admin-content>.reference-admin-workers-panel{width:100%;min-width:0;box-sizing:border-box;margin:0 0 18px}.reference-admin-workers-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%;min-width:0;margin:0 0 16px}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker,.reference-admin-workers-toolbar .reference-admin-workers-add-kingdom{min-height:44px;max-width:100%;white-space:normal}.reference-admin-workers-toolbar .reference-admin-workers-add-kingdom{margin-left:auto;background:#111;color:#fff}.reference-admin-approval-panel,.reference-admin-workers-panel{min-width:0;overflow:hidden}.reference-admin-approval-card,.reference-admin-worker-card{min-width:0;box-sizing:border-box}.reference-admin-approval-worker{min-width:0;flex-wrap:wrap}.reference-admin-approval-identity{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.reference-admin-approval-date{margin-left:auto}.reference-admin-store-worker-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 14px 14px}.reference-admin-danger-action{background:#652727!important;border-color:#ff969629!important;color:#fff!important}.reference-admin-danger-action:active,.reference-admin-danger-confirm:active{background:#853333!important}.reference-admin-danger-confirm{background:#8a2f2f!important;color:#fff!important}.reference-admin-worker-management-overlay{overflow-y:auto;overscroll-behavior:contain}.reference-admin-worker-management-overlay .reference-store-directory-cancel-modal{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.reference-admin-store-workers-panel{margin-top:18px}.reference-admin-store-worker-card .reference-admin-worker-row{min-height:66px}@media(max-width:520px){.reference-admin-workers-toolbar{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:8px}.reference-admin-workers-toolbar .reference-admin-workers-kingdom-picker,.reference-admin-workers-toolbar .reference-admin-workers-add-kingdom{width:100%;min-width:0;margin:0;padding:0 10px;font-size:12px}.reference-admin-approval-panel,.reference-admin-workers-panel{padding:16px;border-radius:22px}.reference-admin-approval-worker{align-items:flex-start}.reference-admin-approval-date{flex:0 0 100%;margin:0 0 0 60px}.reference-admin-approval-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-admin-store-worker-actions{padding:0 10px 12px}}.reference-admin-store-workers-title{display:flex;align-items:center;gap:10px;min-width:0}.reference-admin-store-workers-title h2{min-width:0}.reference-admin-workers-heading>.reference-admin-workers-add-kingdom{min-height:38px;padding:0 15px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.reference-admin-store-worker-search{display:block;width:100%;min-width:0;min-height:44px;box-sizing:border-box;margin:0 0 14px;padding:0 15px;border:1px solid #484848;border-radius:14px;outline:none;background:#202020;color:#fff;font:inherit;font-size:13px}.reference-admin-store-worker-search:focus{border-color:#6687a7;box-shadow:0 0 0 3px #487baa24}.reference-admin-store-worker-card[hidden]{display:none!important}.reference-admin-store-worker-kingdoms{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.reference-admin-store-worker-kingdoms .reference-worker-kingdom-bubble{padding:4px 8px;font-size:10px}.reference-admin-store-worker-no-kingdom{color:#929292;font-size:11px}@media(max-width:520px){.reference-admin-workers-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.reference-admin-workers-heading>.reference-admin-workers-add-kingdom{width:auto;min-width:0;margin-left:auto}.reference-admin-store-worker-search{margin-bottom:12px}}
