*{box-sizing:border-box}:root{color:#101517;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#b55519;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:linear-gradient(135deg,#f2d66f 0%,#b55519 68%,#2e1c91 100%);min-width:320px;min-height:100vh;margin:0}a{color:inherit}button{font:inherit}.profile-page{min-height:100vh;padding:58px 20px 22px}.menu-trigger{z-index:20;color:#1e1e1e;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;top:20px;right:20px;box-shadow:0 8px 24px #0000001a}.tilt-wrap{perspective:1400px;width:min(760px,100vw - 40px);margin:0 auto}.profile-card{background:#ffe5d9;border-radius:5px;width:min(760px,100vw - 40px);margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 1px 1px #0000000d}.about-card{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .16s,box-shadow .16s}.tilt-wrap:hover .about-card{box-shadow:0 28px 70px #1e140f38}.cover{background:linear-gradient(90deg,#bfc1e4 0%,#61747a 34%,#5d5750 46%,#d3f2fb 100%);height:172px}.profile-body{padding:0 48px 42px;position:relative;transform:translateZ(28px)}.avatar-shell{width:136px;height:136px;margin-top:-86px;margin-bottom:26px;position:relative}.avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.qr-float{cursor:pointer;background:#20282d;border:3px solid #ffe5d9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:0;right:-3px}.qr-grid{background-color:#0000;background-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);background-position:0 0,13px 0,0 13px,13px 13px,18px 13px,13px 18px;background-repeat:no-repeat;background-size:8px 8px,8px 8px,8px 8px,3px 3px,3px 3px,8px 3px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;width:21px;height:21px}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:0;margin-bottom:4px;font-size:clamp(36px,5vw,46px);font-weight:900;line-height:1.05}.headline,.location{color:#504a48;font-size:20px;line-height:1.35}.verified-row{align-items:center;gap:18px;margin:36px 0;display:flex}.verified-icon{color:#4678eb;width:27px;height:27px}.dash{color:#1e1e1e;opacity:.75}.description{margin-bottom:30px}.description p{max-width:650px;font-size:20px;line-height:1.42}.description button{color:#af4b0e;cursor:pointer;background:0 0;border:0;padding:8px 0 0;display:none}.actions{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.actions button,.advanced-button,.copy-row{color:#af4b0e;cursor:pointer;background:0 0;border:1px solid #af4b0e4d}.actions button{border-radius:5px;min-height:52px;font-size:18px;font-weight:700}.accounts-card{margin-top:30px;padding:42px 48px 58px}.accounts-card h2{margin-bottom:36px;font-size:24px;font-weight:900}.account-item{gap:18px;width:fit-content;text-decoration:none;display:flex}.account-item strong,.account-item em{align-items:center;gap:5px;font-size:17px;font-style:normal;display:flex}.account-item em{color:#af4b0e;margin-top:8px;font-size:19px}.inline-check{color:#4678eb}.advanced-button{color:#303030;background:#ffe5d9bf;border-radius:999px;align-items:center;gap:10px;min-height:52px;margin:48px auto 0;padding:0 25px;font-weight:600;display:flex}.modal-backdrop{z-index:50;background:#00000075;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.modal-card{background:#ffe5d9;border-radius:8px;width:min(642px,100vw - 36px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 24px 60px #0003}.modal-header{justify-content:space-between;align-items:center;padding:30px 30px 18px;display:flex}.modal-header h3{font-size:24px;font-weight:900}.modal-header button,.advanced-close{color:#101517;cursor:pointer;background:0 0;border:0;display:grid}.modal-list{gap:34px;padding:14px 30px 38px;display:grid}.info-item{grid-template-columns:26px 1fr;align-items:start;gap:18px;display:grid}.info-icon svg{stroke-width:2.5px;width:25px;height:25px}.info-item strong,.info-item a,.info-item p{font-size:18px;line-height:1.35;display:block}.info-item a{color:#af4b0e;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;text-decoration:none;overflow:hidden}.share-modal{padding-bottom:30px}.share-qr-zone{background:linear-gradient(135deg,#f2d66f 0%,#b55519 68%,#2e1c91 100%);border-radius:8px;margin:18px 30px 22px;padding:37px}.qr-card{color:#303030;text-align:center;background:#fff;border-radius:8px;width:238px;margin:0 auto;text-decoration:none;display:grid;overflow:hidden}.qr-card img{object-fit:contain;width:238px;height:238px;padding:22px;display:block}.qr-card span{background:#f2f2f2;padding:14px;font-size:18px}.share-link{grid-template-columns:28px 1fr 28px;align-items:center;gap:16px;padding:20px 42px;text-decoration:none;display:grid}.share-link strong{font-size:18px}.copy-row{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - 60px);min-height:66px;margin:22px auto 0;padding:0 20px;display:flex}.copy-row strong,.copy-row span{align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.copy-row span{color:#af4b0e}.advanced-modal{background:#fff;border-radius:8px;grid-template-columns:390px minmax(470px,562px);width:min(952px,100vw - 48px);max-height:calc(100vh - 56px);display:grid;position:relative;overflow:auto;box-shadow:0 24px 60px #0003}.advanced-close{z-index:2;position:absolute;top:28px;right:28px}.advanced-dark{color:#f4f4f4;background:linear-gradient(#252b2e,#0f1719);padding:34px 30px}.advanced-dark h3{margin-bottom:32px;font-size:24px}.advanced-dark h4{max-width:310px;margin-bottom:24px;font-size:31px;font-weight:500;line-height:1.25}.advanced-dark p{color:#d9dddf;max-width:300px;font-size:17px;line-height:1.4}.advanced-dark a{color:#fff;border:1px solid #ffffff4d;border-radius:4px;align-items:center;gap:18px;min-width:192px;margin-top:30px;padding:13px 24px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.advanced-light{background:#fff;padding:90px 38px 36px}.mini-profile{border-radius:8px;align-items:center;gap:20px;margin-bottom:28px;padding:16px 18px;display:flex;box-shadow:0 12px 40px #0000001a}.mini-profile img{border-radius:50%;width:73px;height:73px}.mini-profile h3{font-size:25px;line-height:1.05}.mini-profile p{color:#656565;font-size:16px;line-height:1.25}.mini-profile button{cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:16px}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;margin:0;padding:0;list-style:none;display:grid}.details-grid li{align-items:center;gap:9px;min-width:0;font-size:16px;display:flex}.card-url{margin-top:58px;font-size:16px;display:block}.advanced-links{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.advanced-links a{font-size:16px}.menu-modal{width:min(360px,100vw - 36px)}.menu-modal a{align-items:center;gap:12px;padding:16px 30px;text-decoration:none;display:flex}.menu-modal a:last-child{padding-bottom:30px}@media (width<=700px){.profile-page{padding:26px 14px 0}.menu-trigger{width:44px;height:44px;top:36px;right:35px}.tilt-wrap,.profile-card{width:min(414px,100vw - 28px)}.cover{height:159px}.profile-body{padding:0 27px 27px}.avatar-shell{width:158px;height:158px;margin-top:-132px;margin-bottom:23px}.qr-float{width:46px;height:46px;right:-1px}h1{font-size:37px}.headline,.location{font-size:18px}.verified-row{margin:34px 0}.description p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.description.is-expanded p{display:block}.description button{font-size:18px;display:block}.actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.actions button{min-height:62px;padding:0 8px;font-size:18px}.accounts-card{margin-top:18px;padding:28px 27px 46px}.accounts-card h2{margin-bottom:34px;font-size:22px}.account-item em{font-size:18px}.advanced-button{margin-top:39px}.modal-backdrop{padding:16px}.share-qr-zone{margin:18px 18px 22px;padding:28px 16px}.share-link{padding-left:24px;padding-right:24px}.copy-row{width:calc(100% - 36px)}.advanced-modal{grid-template-columns:1fr}.advanced-light{padding:32px 28px 34px}.details-grid{grid-template-columns:1fr}}
