.profile-template-bio{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.profile-template,.profile-template-content,.profile-template-copy,.profile-template-footer,.profile-template-identity,.profile-template-links{min-width:0;max-width:100%;box-sizing:border-box}.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 rgba(0,0,0,.78)) drop-shadow(0 0 3px rgba(255,255,255,.9))}@media (max-width:640px){.public-profile-page{width:100%;max-width:100vw;overflow-x:hidden}.public-profile-page .profile-template,.public-profile-page>.relative{width:100%;max-width:100%;min-width:0}.public-profile-page .profile-template{min-height:100dvh;border-left:0;border-right:0;border-radius:0;box-shadow:none}.public-profile-page .profile-template-content{max-width:100%!important;overflow-x:hidden}.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:rgba(69,57,42,.14);--template-accent-soft:rgba(90,67,33,.08);position:relative;isolation:isolate;container-type:inline-size;width:100%;min-width:0;max-width:100%;min-height:620px;overflow:hidden;border:1px solid var(--template-line);border-radius:32px;background:var(--card-canvas,#f4f0e9);color:var(--template-ink);box-shadow:0 28px 80px -40px rgba(27,22,17,.42),inset 0 1px 0 rgba(255,255,255,.65);font-family:var(--font-poppins),var(--font-myanmar),"Myanmar Text",sans-serif}.profile-card[data-mode=dark],.profile-card[data-preset-tone=dark]{--template-ink:#f4eee6;--template-muted:#cec3b5;--template-surface:#201e1c;--template-line:rgba(234,218,191,.20);--template-accent-soft:rgba(225,203,169,.12)}.profile-card *,.profile-card :after,.profile-card :before{box-sizing:border-box}.profile-card-atmosphere,.profile-card-media,.profile-card-wash{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.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[data-card-tier=premium] .profile-card-action-secondary,.profile-card[data-card-tier=premium] .profile-card-contacts a,.profile-card[data-card-tier=premium] .profile-card-link{background:var(--template-surface);border-color:color-mix(in srgb,var(--template-ink) 22%,var(--template-surface));box-shadow:0 3px 0 color-mix(in srgb,var(--template-ink) 16%,var(--template-surface)),0 10px 22px -12px #0005,inset 0 1px 0 #ffffff30;backdrop-filter:none;transition:transform .18s,box-shadow .18s,background .18s}.profile-card[data-card-tier=premium] .profile-card-action-primary{box-shadow:0 3px 0 color-mix(in srgb,var(--template-accent) 72%,#000),0 10px 22px -12px #0006}.profile-card[data-card-tier=premium][data-shadow=none] .profile-card-link{box-shadow:none}@media(hover:hover){.profile-card[data-card-tier=premium] :is(a.profile-card-link,.profile-card-contacts a):hover{transform:translateY(-2px);box-shadow:0 5px 0 color-mix(in srgb,var(--template-ink) 14%,var(--template-surface)),0 14px 26px -12px #0005}}.profile-card[data-card-tier=premium] :is(a.profile-card-link,.profile-card-action:not(:disabled),.profile-card-contacts a):active{transform:translateY(1px)}.profile-card-atmosphere:after{content:"";position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--card-tint) 15%,transparent);border-radius:24px}.profile-card-media{z-index:-2;object-fit:cover}.profile-card-wash{z-index:-1;background:linear-gradient(180deg,rgba(255,253,249,.1),rgba(255,253,249,.66) 35%,rgba(255,253,249,.4))}.profile-card[data-mode=dark] .profile-card-wash,.profile-card[data-preset-tone=dark] .profile-card-wash{background:linear-gradient(180deg,rgba(19,17,16,.12),rgba(19,17,16,.54) 35%,rgba(19,17,16,.32))}.profile-card[data-media=true] .profile-card-wash{background:rgba(255,253,249,.88)}.profile-card[data-mode=dark][data-media=true] .profile-card-wash{background:rgba(19,17,16,.86)}.profile-card[data-background-style=solid] .profile-card-wash{background:none}.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%,#ffffff44 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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/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/v2/executive-dark.webp) center /cover no-repeat,var(--card-canvas)}.profile-card-content{position:relative;width:100%;padding:48px 26px 28px;padding-inline:clamp(18px,6.6cqw,31px);text-align:center}.profile-card-identity{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;text-align:center}.profile-card-avatar{display:grid;place-items:center;position:relative;flex-shrink:0;width:104px;height:104px;aspect-ratio:1;overflow:hidden;border-radius:50%;border:3px solid var(--template-surface);outline:1px solid var(--template-avatar-line,var(--template-line));background:var(--template-surface);box-shadow:0 14px 30px -19px #0008;font-size:28px;font-weight:600}.profile-card-avatar img{border-radius:50%}.profile-card-copy{width:100%;min-width:0}.profile-card-copy h1{margin:0;font:inherit;font-size:24px;line-height:1.5;font-weight:600;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.profile-card-title{margin:7px 0 0;font-size:13px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}.profile-card-company{margin:3px 0 0;line-height:1.7}.profile-card-bio,.profile-card-company{color:var(--template-muted);font-size:12px;overflow-wrap:anywhere}.profile-card-bio{margin:17px 0 0;line-height:1.95;white-space:pre-wrap}.profile-card-location{display:flex;align-items:center;justify-content:center;gap:6px;margin:13px 0 0;font-size:10px;line-height:1.8;color:var(--template-muted);overflow-wrap:anywhere}.profile-card-location svg{flex-shrink:0}.profile-card-brand{display:flex;justify-content:flex-start;margin-bottom:24px;text-align:left}.profile-card-logo{display:grid;place-items:center;position:relative;width:120px;max-width:100%;height:48px;overflow:hidden;border-radius:14px;background:#eeeae4;border:1px solid #84776b44;color:#423e39;font-size:10px;letter-spacing:.1em;box-shadow:0 12px 28px -22px #0009}.profile-card-logo img{padding:4px 7px;filter:drop-shadow(0 0 1px #0009) drop-shadow(0 0 1px #fff)}.profile-card-links{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px}.profile-card-link{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:54px;width:100%;padding:14px 16px;border:1px solid var(--template-line);border-radius:16px;color:var(--template-ink);background:color-mix(in srgb,var(--template-surface) 86%,transparent);box-shadow:0 5px 15px -12px #0008;text-decoration:none;transition:background .18s,box-shadow .18s}.profile-card-link-icon{display:grid;place-items:center}.profile-card-link>svg{justify-self:center}.profile-card-link-label{min-width:0;text-align:center;font-size:12px;line-height:1.8;font-weight:500;overflow-wrap:anywhere}.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(--template-focus,var(--card-tint));outline-offset:4px}.profile-card-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;color:var(--template-muted);font-size:12px}.profile-card-footer{margin-top:22px}.profile-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-card-action{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:48px;height:auto;padding:12px 8px;border:1px solid transparent;border-radius:14px;white-space:normal;text-align:center;font-size:11px;font-weight:500;line-height:1.7}.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{grid-column:1/-1;background:transparent;color:var(--template-muted);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{margin:28px 0 0;text-align:center;font-size:9px;line-height:1.8;color:var(--template-muted)}.profile-card-signature strong{font-weight:600;letter-spacing:.04em}.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:transparent}.profile-card[data-button-style=glass] .profile-card-link{background:color-mix(in srgb,var(--template-surface) 62%,transparent);backdrop-filter:blur(16px)}.profile-card[data-button-style=solid] .profile-card-link{background:var(--template-surface);color:var(--template-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);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-card[data-card-tier=premium][data-button-style=glass] .profile-card-link{background:var(--template-surface);backdrop-filter:none}.profile-card[data-card-tier=premium][data-card-style=glass] .profile-card-copy{background:var(--template-surface);backdrop-filter:none;border:1px solid var(--template-line);padding:16px;box-shadow:0 8px 24px -16px #0005}.profile-card[data-card-tier=premium][data-shadow=none] a.profile-card-link:hover{box-shadow:none}.profile-phone-frame{position:relative;width:min(100%,324px);max-width:324px;aspect-ratio:500/1023;margin-inline:auto;overflow:hidden;background:url(/assets/device-frames/iphone-frame-user.png) 50%/100% 100% no-repeat;filter:drop-shadow(0 18px 19px #0006)}.profile-phone-screen{position:absolute;z-index:1;inset:2% 5.1% 2%;width:auto;min-width:0;overflow:hidden;border:0;border-radius:18%/8.5%;background:#eeece6}.profile-phone-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.profile-phone-scroll::-webkit-scrollbar{display:none}.profile-phone-sizer{position:relative;width:100%;min-height:100%}.profile-phone-canvas{position:absolute;top:0;left:0;width:390px;transform-origin:top left}.profile-phone-canvas .profile-card{border-radius:0;border:0}.profile-phone-canvas .profile-card,.profile-phone-canvas>.studio-profile{width:390px;min-height:max(844px,var(--profile-preview-height,844px));box-shadow:none}.profile-phone-canvas>.studio-profile{max-width:none;margin:0;border-radius:0}.profile-phone-island{position:absolute;z-index:3;top:1%;left:50%;transform:translateX(-50%);width:33%;height:4.75%;min-height:14px;border:1px solid #343a3d;border-radius:100px;background:#030505;box-shadow:inset 0 1px 1px #ffffff1c;pointer-events:none}.profile-phone-island:after{content:"";position:absolute;top:50%;right:9%;width:14%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 38% 35%,#526572 0 12%,#1a2d3d 23%,#071019 62%,#020405 100%);box-shadow:0 0 5px #7692aa66}.profile-phone-home{display:none}.theme-phone-choice{position:relative;width:min(72vw,260px);flex-shrink:0;scroll-snap-align:center;padding:12px;border:1px solid #8e7d6833;border-radius:28px;background:color-mix(in srgb,var(--card,#fff) 86%,transparent)}.theme-phone-choice-selected{border-color:#b88c51;box-shadow:0 0 0 2px #b88c5144}.theme-phone-select{width:100%;min-height:62px;flex-direction:column;gap:6px;padding:12px 4px 0;text-align:center}.theme-phone-name,.theme-phone-select{display:flex;align-items:center;justify-content:center}.theme-phone-name{gap:7px;font-size:12px;font-weight:600}.theme-phone-caption{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;opacity:.7}.theme-phone-choice-button{position:absolute;z-index:4;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer;touch-action:manipulation}.theme-phone-choice-button:focus-visible{outline:3px solid #b88c51;outline-offset:3px}.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-contacts{display:grid;gap:12px;margin:24px 0;width:100%;min-width:0}.profile-card-contacts a{display:flex;align-items:center;gap:14px;min-height:64px;min-width:0;max-width:100%;padding:14px 18px;color:var(--template-ink);background:var(--template-surface);border:1px solid var(--template-line);border-radius:16px;font-size:14px;text-align:left;text-decoration:none}.profile-card-contacts a span{display:block;min-width:0;overflow-wrap:anywhere}.profile-card-contacts strong{display:block;font-size:12px;letter-spacing:.04em;margin-bottom:4px}.profile-card-contacts a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.profile-card-contacts svg{flex-shrink:0}.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;print-color-adjust:exact;-webkit-print-color-adjust:exact}.profile-card-action-print{display:none}.public-profile-page{padding:0!important}}