@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@500;600;650;700;750;800&display=swap";:root{color-scheme:light;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#192941;background:#eef3fc;--page: #eef3fc;--muted: #738096;--blue: #3163e8;--line: #edf0f5}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #8eb8fb;outline-offset:5px}::selection{color:#183c8d;background:#dcecff}.page-shell{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow:hidden;padding:0 48px}.page-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 8% 24%,#92beff99,transparent 46%),radial-gradient(ellipse at 94% 76%,#8fd8df80,transparent 46%),radial-gradient(ellipse at 70% 0%,#bac9ff80,transparent 44%),linear-gradient(135deg,#f4f8ff,#eaf0fc 55%,#f0f7fc)}.page-art:before{position:absolute;inset:0;content:"";background-image:radial-gradient(#7497c863 .7px,transparent .7px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,#0007,transparent 37%,transparent 63%,#0005);mask-image:linear-gradient(90deg,#0007,transparent 37%,transparent 63%,#0005)}.page-art:after{position:absolute;content:"";width:740px;height:740px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ffffff8c;border-radius:50%;box-shadow:0 0 0 90px #ffffff12,0 0 0 180px #ffffff0d}.orbit{position:absolute;width:610px;aspect-ratio:1;border:1px solid #b7cdec9c;border-radius:50%;background:#ffffff0d}.orbit:before,.orbit:after{position:absolute;content:"";border:1px solid #b7cdec8c;border-radius:50%}.orbit:before{inset:55px}.orbit:after{inset:110px}.orbit-one{top:-215px;right:-230px}.orbit-two{bottom:-320px;left:-245px;width:690px}.background-paths{position:absolute;inset:0;width:100%;height:100%;stroke:#779fd636;stroke-width:1}.background-paths .path-ribbon{stroke:#ffffff59;stroke-width:34}.dot-cluster{position:absolute;width:110px;height:96px;background-image:radial-gradient(#6c94cd7a 1.4px,transparent 1.4px);background-size:14px 14px;-webkit-mask-image:linear-gradient(135deg,#000,transparent);mask-image:linear-gradient(135deg,#000,transparent)}.dots-top{top:19%;right:12%}.dots-bottom{bottom:14%;left:9%;transform:rotate(180deg)}.connection-dot{position:absolute;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#87ace1;box-shadow:0 0 0 7px #d4e4fa8c}.connection-dot-one{top:19%;left:35%}.connection-dot-two{right:32%;bottom:16%;background:#80bec8;box-shadow:0 0 0 7px #c5e7ec8c}.floating-tile{position:absolute;display:grid;width:62px;height:62px;place-items:center;border:1px solid #ffffffdb;border-radius:19px;background:linear-gradient(145deg,#ffffffd9,#ffffff54);box-shadow:0 10px 30px -10px #527cbb30,inset 0 1px #fff;color:#7599d5}.tile-connect{top:34%;left:max(7%,calc(50% - 430px));transform:rotate(-12deg)}.tile-send{right:max(7%,calc(50% - 435px));bottom:30%;transform:rotate(10deg);color:#6e9da8}.art-cross{position:absolute;color:#88a9d8;font-size:24px;font-weight:400}.cross-one{top:29%;left:18%}.cross-two{right:17%;bottom:24%}.site-header,.site-footer{display:flex;width:min(1120px,100%);margin:0 auto;align-items:center;justify-content:space-between;flex-shrink:0}.site-header{min-height:104px}.site-logo{display:inline-flex;align-items:center;border-radius:8px}.site-logo img{display:block;width:155px;height:62px;object-fit:contain}.site-link{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 14px;border:1px solid #e0e7f0;border-radius:10px;background:#ffffffa8;text-decoration:none;font-size:12px;font-weight:550;color:#54627a;transition:background .16s,border-color .16s}.site-link:hover{background:#fff;border-color:#bdcfe9}.site-link>svg:first-child{color:#8a98ac}.profile-stage{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:min(440px,100%);margin:0 auto;padding:22px 0 34px}.profile-panel{width:100%;overflow:hidden;border:1px solid #dce3ec;border-radius:22px;background:#fff;box-shadow:0 18px 45px -20px #263e6638;text-align:center;animation:card-enter .35s ease-out both}.profile-cover{position:relative;height:127px;overflow:hidden;border-bottom:1px solid #d5e0ef;background:#dce7f5;text-align:left}.cover-label{position:absolute;z-index:1;top:24px;left:28px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:550;color:#5276a6}.cover-logo{position:absolute;top:7px;right:20px;width:115px;height:55px;object-fit:contain;opacity:.55}.profile-content{position:relative;display:flow-root;padding:0 36px 34px}.avatar-ring{position:relative;z-index:1;display:grid;width:112px;height:112px;margin:-52px auto 0;padding:6px;place-items:stretch;border-radius:50%;background:#fff;box-shadow:0 5px 14px #234e8220}.profile-avatar{display:block;width:100%;height:100%;min-height:0;border-radius:50%;object-fit:cover;background:#eff4fb;opacity:0;transition:opacity .2s}.profile-avatar.is-loaded{opacity:1}.profile-avatar.logo-avatar{object-fit:contain;background:#fff}.profile-initials{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:#e9f1ff;color:#4271c4;font-family:Manrope,sans-serif;font-size:30px;font-weight:750}.avatar-loading:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#eaf0f8;animation:skeleton-pulse 1.4s ease-in-out infinite}.profile-identity{margin-top:26px}.profile-identity h1{margin:0;overflow-wrap:anywhere;color:#1c2d48;font-family:Manrope,sans-serif;font-size:clamp(24px,4.5vw,29px);font-weight:800;letter-spacing:-1.15px;line-height:1.3}.profile-username{max-width:100%;margin:6px 0 0;overflow-wrap:anywhere;color:#6480a7;font-size:13px;font-weight:500}.profile-description{margin:13px 0 27px;color:#68788f;font-size:13px;line-height:1.85}.action-row{display:grid;gap:11px}.primary-button,.download-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:51px;padding:12px 18px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,box-shadow .18s,transform .18s}.primary-button{position:relative;border:1px solid var(--blue);color:#fff;background:var(--blue);box-shadow:0 5px 10px #3163e81a}.primary-button svg{position:absolute;right:18px}.primary-button:hover{background:#2455d4;box-shadow:0 7px 18px #3163e82b;transform:translateY(-1px)}.primary-button:active{transform:translateY(0)}.download-button{color:#52647f;background:#fff;border:1px solid #dfe6ef}.download-button svg{color:#8393ad}.download-button:hover{background:#f8faff;border-color:#c7d6eb}.store-note{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:17px;color:#6f7e94;font-size:11px}.store-note a{color:#65758d;text-decoration:none;text-underline-offset:3px}.store-note a:hover{color:var(--blue);text-decoration:underline}.note-dot{width:2px;height:2px;border-radius:50%;background:#a5b1c1}.site-footer{min-height:64px;padding:16px 0 22px;color:#738198;font-size:10px}.icon-button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid #e1e6ee;border-radius:11px;background:#fff;color:#536984;transition:background .16s,border-color .16s}.icon-button:hover{background:#f0f5fc;border-color:#bdcee5}.profile-qr-button{position:absolute;top:14px;right:24px}.qr-dialog{position:fixed;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:32px;overflow:auto;border:1px solid #dce3ec;border-radius:22px;background:#fff;color:#192941;box-shadow:0 24px 80px #14253b33;text-align:center}.qr-dialog::backdrop{background:#14253b66}.qr-close{position:absolute;top:8px;right:8px;border:0;background:#f4f6f9}.qr-dialog h2{margin:16px 0 8px;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.7px}.qr-dialog>p{overflow-wrap:anywhere}#qr-dialog-description{margin:0 auto;max-width:285px;color:#6a788b;font-size:13px;line-height:1.7}.qr-image-frame{display:grid;width:min(310px,100%);aspect-ratio:1;margin:24px auto 0;place-items:center;border:1px solid #e6ebf1;border-radius:16px;overflow:hidden;background:#fff}.qr-image-frame>img{display:block;width:100%;height:auto}.qr-profile-name{margin:18px 0 0;font-weight:600;font-size:14px}.qr-download{margin-top:22px;background:#f6f8fb}.qr-download:disabled{cursor:default;opacity:.55}.qr-loading,.qr-error{padding:16px;color:#64748b;font-size:13px;line-height:1.7}.qr-error{margin:0;color:#9b4242}.error-state{display:flex;min-height:355px;padding-top:34px;flex-direction:column;align-items:center;justify-content:center}.error-icon{display:grid;width:64px;height:64px;margin:-69px 0 27px;place-items:center;border:6px solid #fff;border-radius:18px;color:#7896bf;background:#eef4ff;box-shadow:0 3px 10px #294a7b0d}.error-heading{margin:0;color:#1c2d48;font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.8px}.error-text{margin:15px 0 25px;color:#68788f;font-size:13px;line-height:1.8}.profile-skeleton{display:flex;flex-direction:column;align-items:center;min-height:361px}.skeleton{background:#eaf0f7;animation:skeleton-pulse 1.4s ease-in-out infinite;border-radius:6px}.skeleton-avatar{z-index:1;width:112px;height:112px;margin-top:-52px;border:6px solid #fff;border-radius:50%}.skeleton-name{width:78%;height:25px;margin-top:43px}.skeleton-username{width:32%;height:11px;margin-top:13px}.skeleton-description{width:81%;height:32px;margin:23px 0}.skeleton-btn{width:100%;height:51px;border-radius:12px}.skeleton-btn-secondary{margin-top:11px;opacity:.6}.load-state{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(min-width:1500px){.profile-stage{padding-top:35px;padding-bottom:65px}}@media(max-width:900px){.floating-tile{display:none}}@media(max-width:600px){.page-shell{padding:0 24px}.site-header{min-height:88px}.site-logo img{width:133px;height:53px;margin-left:-6px}.site-link{gap:6px;padding:0 10px;font-size:11px;min-height:35px}.site-link>svg:first-child{display:none}.profile-stage{max-width:400px;padding:18px 0 25px}.profile-panel{border-radius:22px}.profile-cover{height:119px}.cover-label{top:21px;left:23px;font-size:10px}.profile-content{padding:0 26px 30px}.profile-identity{margin-top:21px}.profile-identity h1{font-size:26px}.profile-description{font-size:12px;margin-bottom:22px}.primary-button,.download-button{min-height:50px;font-size:13px}.site-footer{justify-content:center;min-height:53px;padding:12px 0 19px;font-size:9px}.profile-qr-button{right:18px}.qr-dialog{padding:30px 24px 24px}.cross-one{left:5%;top:20%}.cross-two{right:5%;bottom:14%}.orbit-one{right:-465px;top:-170px}.orbit-two{left:-475px;bottom:-290px}.page-art{background:radial-gradient(ellipse at 0% 15%,#9ac5ff91,transparent 48%),radial-gradient(ellipse at 100% 90%,#91d7dfa3,transparent 48%),linear-gradient(155deg,#f0f5ff,#eaf0fc 55%,#edf7fa)}.page-art:before{background-size:18px 18px}.page-art:after{width:590px;height:590px}.background-paths{width:220%;left:-60%;opacity:.75}.dot-cluster{width:62px;height:70px;background-size:12px 12px}.dots-top{top:12%;right:5%}.dots-bottom{bottom:10%;left:6%}.connection-dot-one{top:17%;left:15%;width:7px;height:7px}.connection-dot-two{right:17%;bottom:14%;width:7px;height:7px}}@media(max-width:360px){.page-shell{padding:0 17px}.profile-content{padding-right:21px;padding-left:21px}.profile-identity h1{font-size:23px}.cover-label{left:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
