.profile-template-bio{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.profile-template,.profile-template-content,.profile-template-identity,.profile-template-copy,.profile-template-links,.profile-template-footer{box-sizing:border-box;min-width:0;max-width:100%}.profile-template-copy h1,.profile-template-kicker,.profile-template-links>a,.profile-template-links>div{overflow-wrap:anywhere}.profile-template-custom-logo img{filter:drop-shadow(0 0 1px #000000c7)drop-shadow(0 0 3px #ffffffe6)}@media (max-width:640px){.public-profile-page{width:100%;max-width:100vw;overflow-x:hidden}.public-profile-page>.relative,.public-profile-page .profile-template{width:100%;min-width:0;max-width:100%}.public-profile-page .profile-template{min-height:100dvh;box-shadow:none;border-left:0;border-right:0;border-radius:0}.public-profile-page .profile-template-content{overflow-x:hidden;max-width:100%!important}.public-profile-page .profile-template-identity{max-width:100%!important}.public-profile-page .profile-template-copy{width:100%;min-width:0}.public-profile-page .profile-template-avatar{max-width:min(38vw,136px)}.public-profile-page .profile-template-links{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.public-profile-page .profile-template-links>a,.public-profile-page .profile-template-links>div{width:100%;min-width:0;max-width:100%}.public-profile-page .profile-template-links>a>span,.public-profile-page .profile-template-links>div>span{min-width:0}.public-profile-page .profile-actions button,.public-profile-page .profile-template-links>a,.public-profile-page .profile-template-links>div{min-height:44px}}
.profile-card{--template-ink:#272522;--template-muted:#615b55;--template-surface:#fffdf9;--template-line:#45392a24;--template-accent-soft:#5a432114;isolation:isolate;border:1px solid var(--template-line);background:var(--card-canvas,#f4f0e9);width:100%;min-width:0;max-width:100%;min-height:620px;color:var(--template-ink);font-family:var(--font-poppins),var(--font-myanmar),"Myanmar Text",sans-serif;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 28px 80px -40px #1b16116b,inset 0 1px #ffffffa6;container-type:inline-size}.profile-card[data-mode=dark]{--template-ink:#f4eee6;--template-muted:#cec3b5;--template-surface:#201e1c;--template-line:#eadabf33;--template-accent-soft:#e1cba91f}.profile-card *,.profile-card :before,.profile-card :after{box-sizing:border-box}.profile-card-atmosphere,.profile-card-media,.profile-card-wash{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.profile-card-atmosphere{z-index:-3;background:var(--card-background,var(--preset-background,radial-gradient(ellipse at 12% 0%,color-mix(in srgb,var(--card-tint) 22%,transparent),transparent 47%),radial-gradient(ellipse at 94% 78%,var(--card-tint-soft),transparent 58%),var(--card-canvas)))}.profile-card-atmosphere:after{content:"";border:1px solid color-mix(in srgb,var(--card-tint) 15%,transparent);border-radius:24px;position:absolute;inset:12px}.profile-card-media{z-index:-2;object-fit:cover}.profile-card-wash{z-index:-1;background:linear-gradient(#fffdf91a,#fffdf9a8 35%,#fffdf966)}.profile-card[data-mode=dark] .profile-card-wash{background:linear-gradient(#1311101f,#1311108a 35%,#13111052)}.profile-card[data-media=true] .profile-card-wash{background:#fffdf9e0}.profile-card[data-mode=dark][data-media=true] .profile-card-wash{background:#131110db}.profile-card[data-card-theme=sakura] .profile-card-atmosphere{--preset-background:radial-gradient(ellipse at 8% 10%,#d5a2ab66,transparent 40%),radial-gradient(ellipse at 95% 72%,#be819844,transparent 50%),var(--card-canvas)}.profile-card[data-card-theme=arctic-frost] .profile-card-atmosphere{--preset-background:linear-gradient(120deg,#d6e9ed55 0%,transparent 32%,#fff4 33%,transparent 65%),radial-gradient(ellipse at top right,#5e879266,transparent 55%),var(--card-canvas)}.profile-card[data-card-theme=lavender] .profile-card-atmosphere{--preset-background:radial-gradient(ellipse at 100% 4%,#a58bc177,transparent 52%),radial-gradient(ellipse at 0% 100%,#aaa6ce77,transparent 52%),var(--card-canvas)}.profile-card[data-card-theme=ocean] .profile-card-atmosphere{--preset-background:radial-gradient(ellipse 130% 50% at 0% 0%,#4d9f9944 0 40%,transparent 41%),radial-gradient(ellipse 130% 55% at 100% 105%,#45777644 0 50%,transparent 51%),var(--card-canvas)}.profile-card[data-card-theme=soft-gray] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff2,#deddd522),url(/assets/premium-backgrounds/v1/soft-gray.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=clean-business] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#f8fcff18,#dbe5e922),url(/assets/premium-backgrounds/v1/clean-business.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=fresh-mint] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fafff91a,#dcebdd26),url(/assets/premium-backgrounds/v1/fresh-mint.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=sky-blue] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff2,#dcecf72a),url(/assets/premium-backgrounds/v1/sky-blue.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=classic-white] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff1,#f1e8d622),url(/assets/premium-backgrounds/v1/classic-white.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=midnight-gold] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff1,#d9c09322),url(/assets/premium-backgrounds/v1/midnight-gold.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=luxury-black] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff1,#c6b39c18),url(/assets/premium-backgrounds/v1/luxury-black.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=aurora-glass] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff2,#e1dff025),url(/assets/premium-backgrounds/v1/aurora-glass.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=royal-gradient] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff1,#e4d1bf20),url(/assets/premium-backgrounds/v1/royal-gradient.webp) center / cover no-repeat,var(--card-canvas)}.profile-card[data-card-theme=executive-dark] .profile-card-atmosphere{--preset-background:linear-gradient(180deg,#fff1,#cbd8dc18),url(/assets/premium-backgrounds/v1/executive-dark.webp) center / cover no-repeat,var(--card-canvas)}.profile-card-content{padding:48px 26px 28px;text-align:center;width:100%;padding-inline:clamp(18px,6.6cqw,31px);position:relative}.profile-card-identity{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.profile-card-avatar{aspect-ratio:1;border:3px solid var(--template-surface);outline:1px solid var(--template-line);background:var(--template-surface);border-radius:50%;flex-shrink:0;place-items:center;width:104px;height:104px;font-size:28px;font-weight:600;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px -19px #0008}.profile-card-avatar img{border-radius:50%}.profile-card-copy{width:100%;min-width:0}.profile-card-copy h1{font:inherit;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.5}.profile-card-title{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:500;line-height:1.7}.profile-card-company{color:var(--template-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.7}.profile-card-bio{color:var(--template-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 0;font-size:12px;line-height:1.95}.profile-card-location{color:var(--template-muted);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:10px;line-height:1.8;display:flex}.profile-card-location svg{flex-shrink:0}.profile-card-logo{color:#423e39;letter-spacing:.1em;background:#eeeae4;border:1px solid #84776b44;border-radius:14px;place-items:center;width:160px;height:64px;font-size:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px -22px #0009}.profile-card-logo img{filter:drop-shadow(0 0 1px #0009)drop-shadow(0 0 1px #fff);padding:4px 7px}.profile-card-links{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px;display:grid}.profile-card-link{border:1px solid var(--template-line);width:100%;min-height:54px;color:var(--template-ink);background:color-mix(in srgb,var(--template-surface) 86%,transparent);border-radius:16px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .18s,box-shadow .18s;display:grid;box-shadow:0 5px 15px -12px #0008}.profile-card-link-icon{place-items:center;display:grid}.profile-card-link>svg{justify-self:center}.profile-card-link-label{text-align:center;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:500;line-height:1.8}.profile-card-link:is(a):hover{background:var(--template-surface);box-shadow:0 8px 24px -16px #0008}.profile-card :is(a,button):focus-visible{outline:3px solid var(--card-tint);outline-offset:4px}.profile-card-empty{min-height:54px;color:var(--template-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.profile-card-footer{margin-top:22px}.profile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-card-action{white-space:normal;text-align:center;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;height:auto;min-height:48px;padding:12px 8px;font-size:11px;font-weight:500;line-height:1.7;display:flex}.profile-card-action svg{flex-shrink:0;width:16px;height:16px}.profile-card-action-secondary{background:color-mix(in srgb,var(--template-surface) 88%,transparent);color:var(--template-ink);border-color:var(--template-line)}.profile-card-action-primary{background:var(--template-accent);color:var(--template-accent-ink)}.profile-card-action-print{color:var(--template-muted);background:0 0;grid-column:1/-1;min-height:44px}.profile-card-action:disabled,.profile-card-action[data-disabled=true]{opacity:.5;cursor:not-allowed}.profile-card-action:hover:not(:disabled){filter:brightness(.96)}.profile-card-signature{text-align:center;color:var(--template-muted);margin:28px 0 0;font-size:9px;line-height:1.8}.profile-card-signature strong{letter-spacing:.04em;font-weight:600}.profile-card[data-font=serif]{font-family:Georgia,var(--font-myanmar),serif}.profile-card[data-font=mono]{font-family:var(--font-geist-mono),var(--font-myanmar),monospace}.profile-card[data-button-shape=pill] .profile-card-link{border-radius:999px}.profile-card[data-button-shape=square] .profile-card-link{border-radius:4px}.profile-card[data-button-shape=soft] .profile-card-link{border-radius:var(--custom-radius,16px)}.profile-card[data-button-style=outline] .profile-card-link{background:0 0}.profile-card[data-button-style=glass] .profile-card-link{background:color-mix(in srgb,var(--template-surface) 62%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-card[data-button-style=solid] .profile-card-link{background:var(--template-accent);color:var(--template-accent-ink)}.profile-card[data-shadow=none] .profile-card-link{box-shadow:none}.profile-card[data-shadow=strong] .profile-card-link{box-shadow:0 10px 25px -15px #0008}.profile-card[data-card-style=glass] .profile-card-copy{background:color-mix(in srgb,var(--template-surface) 45%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px}.profile-card[data-card-style=soft] .profile-card-copy{background:color-mix(in srgb,var(--template-surface) 75%,transparent);border-radius:16px}.profile-phone-frame{background:linear-gradient(120deg,#d9d2c6,#69645d 25%,#bcb4a8 52%,#625f59);border:1px solid #766e6266;border-radius:38px;width:100%;max-width:324px;margin-inline:auto;padding:7px;box-shadow:0 18px 38px -20px #0008}.profile-phone-screen{aspect-ratio:390/844;background:#eeece6;border:2px solid #161615;border-radius:31px;width:100%;position:relative;overflow:hidden}.profile-phone-scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.profile-phone-scroll::-webkit-scrollbar{display:none}.profile-phone-sizer{width:100%;min-height:100%;position:relative}.profile-phone-canvas{transform-origin:0 0;width:390px;position:absolute;top:0;left:0}.profile-phone-canvas .profile-card{width:390px;min-height:844px;box-shadow:none;border:0;border-radius:0}.profile-phone-island{z-index:2;pointer-events:none;background:#161615;border-radius:100px;width:27%;height:13px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.profile-phone-home{z-index:2;pointer-events:none;background:#858078aa;border-radius:9px;height:3px;position:absolute;bottom:5px;left:35%;right:35%}.theme-phone-choice{scroll-snap-align:center;background:color-mix(in srgb,var(--card,#fff) 86%,transparent);border:1px solid #8e7d6833;border-radius:28px;flex-shrink:0;width:min(72vw,260px);padding:12px;position:relative}.theme-phone-choice-selected{border-color:#b88c51;box-shadow:0 0 0 2px #b88c5144}.theme-phone-select{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:62px;padding:12px 4px 0;display:flex}.theme-phone-name{justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.theme-phone-caption{opacity:.7;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.theme-phone-choice-button{z-index:4;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.theme-phone-choice-button:focus-visible{outline-offset:3px;outline:3px solid #b88c51}.public-profile-page{padding-top:72px!important;padding-bottom:24px!important;padding-inline:10px!important}.public-profile-page .profile-card{margin-inline:auto}.profile-card .profile-template-games{text-align:center}.profile-card .profile-template-games h2{justify-content:center}.profile-card .profile-template-games button{min-width:44px;min-height:44px}@media (min-width:640px){.theme-phone-choice{width:100%;min-width:0}.public-profile-page{padding-inline:24px!important}}@media (prefers-reduced-motion:reduce){.profile-card *,.theme-phone-choice-button{transition:none!important;animation:none!important}}@media print{.profile-card{break-inside:avoid;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.profile-card-action-print{display:none}.public-profile-page{padding:0!important}}
