/* Exact profile styles shared by the editor, EdgaBot and PHP Akiomae. */
.ps-preview-body{margin:0;background:#0b0813;color:#f7f3ff;font:16px/1.65 system-ui,sans-serif;color-scheme:dark}
.ps-stage{position:relative;isolation:isolate;min-height:100vh;background:var(--ps-base,#0b0813);color:#f7f3ff;font:16px/1.65 system-ui,sans-serif;text-align:left;letter-spacing:normal;overflow-wrap:anywhere}
.ps-stage *{box-sizing:border-box}.ps-stage [hidden]{display:none!important}.ps-stage a{color:inherit;text-decoration:none}.ps-stage img{max-width:100%}.ps-stage p{color:#c5bbd2;margin:14px 0;line-height:1.75}.ps-stage h1,.ps-stage h2{color:#f7f3ff;text-transform:none}.ps-stage small{color:var(--ptx-accent);font-size:11px;letter-spacing:.08em}.ps-stage :focus-visible{outline:2px solid var(--ptx-accent);outline-offset:4px}
.ps-stage>.ptx-scene{z-index:0;position:absolute;background:var(--ps-base);isolation:isolate}.ps-stage>.ptx-scene:after{z-index:2}.ps-stage>.ptx-scene>canvas{z-index:1;opacity:1}.ps-stage>.ptx-scene>.ptx-background-image{z-index:0}
.ps-content{position:relative;z-index:1;width:100%;max-width:1200px;padding:36px 24px 60px;margin:0 auto}.ps-profile{border:1px solid #ffffff24;border-radius:24px;overflow:hidden;background:#100b18bf;box-shadow:none;backdrop-filter:blur(8px)}
.ps-stage[data-brand=akiomae] .ps-profile{background:#08141bbf}.ps-profile.ptx-surface-solid{background:#100c19!important}.ps-stage[data-brand=akiomae] .ps-profile.ptx-surface-solid{background:#09131c!important}.ps-profile.ptx-surface-outline{background:transparent!important;backdrop-filter:none}
.ps-cover{height:clamp(150px,26vw,300px);background:linear-gradient(135deg,#211236,var(--ptx-accent));overflow:hidden}.ps-cover>img{display:block;width:100%;height:100%;object-fit:cover}.ps-heading{position:relative;padding:42px clamp(22px,5vw,60px)}
.ps-avatar{display:block;position:relative;width:106px;height:106px;object-fit:cover;border:6px solid var(--ps-base);border-radius:28px;margin:-100px 0 26px}.ps-heading>h1{font:750 clamp(36px,6vw,64px)/1.08 system-ui,sans-serif;letter-spacing:-.045em;margin:18px 0 24px}.ps-heading>p{font-size:20px;max-width:800px}.ps-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.ps-profile.ptx-layout-editorial>header h1{font-family:Georgia,serif;font-weight:500}.ps-profile.ptx-layout-showcase>header{text-align:center}.ps-profile.ptx-layout-showcase .ps-avatar{margin-left:auto;margin-right:auto}.ps-profile.ptx-layout-showcase>header>p{margin-left:auto;margin-right:auto}.ps-profile.ptx-layout-showcase .ps-links{justify-content:center}.ps-profile.ptx-layout-compact .ps-cover{height:150px}.ps-profile.ptx-layout-compact>header{padding-top:24px;padding-bottom:24px}
.ps-description{margin:0 clamp(22px,5vw,60px);padding:24px 0;border-top:1px solid #ffffff20}.ps-description h2{font:650 24px/1.3 system-ui,sans-serif;margin:0 0 16px}.ps-stage .ptx-stack{margin:24px clamp(22px,5vw,60px)}.ps-stage .ptx-block{font-family:system-ui,sans-serif}.ps-stage .ptx-block p{white-space:pre-wrap}.ps-stage .ptx-block h2{margin:0 0 16px;font-size:24px}.ps-stage .ptx-style-solid{background:#151020}.ps-stage[data-brand=akiomae] .ptx-style-solid{background:#10202c}
.ps-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px clamp(22px,5vw,60px)}.ps-gallery img{width:100%;height:300px;object-fit:contain;background:#0003;border-radius:12px}.ps-counter{display:flex;align-items:center;gap:20px;margin:24px clamp(22px,5vw,60px);padding:24px;border:1px solid #ffffff24;border-radius:14px}.ps-counter b{font-size:30px;color:var(--ptx-accent)}.ps-counter span,.ps-stage .ps-notice{font-size:12px;color:#bcb0cb}
.ps-stage .ptx-embed iframe{display:block;width:100%;border:1px solid #ffffff24;border-radius:12px;margin:16px 0}.ps-stage .ptx-embed[data-embed-kind=youtube] iframe{aspect-ratio:16/9;height:auto!important;min-height:180px}.ps-stage .ptx-embed summary{cursor:pointer;padding:14px;border:1px solid #ffffff24;border-radius:10px}.ps-stage .ptx-embed a{color:var(--ptx-accent)}.ps-stage .ptx-video{width:100%;max-height:650px}.ps-stage .ptx-actions:empty{display:none}
@keyframes ps-aurora{to{transform:rotate(24deg) scale(1.15)}}@keyframes ps-stars{to{background-position:73px 83px,150px 134px}}
@media(prefers-reduced-motion:no-preference){.ps-stage .ptx-effect-aurora:after{animation:ps-aurora 20s ease-in-out infinite alternate}.ps-stage .ptx-effect-stars:after{animation:ps-stars 40s linear infinite}.ps-stage .ptx-motion-rise.ptx-observed:not(.ptx-visible){transform:translateY(28px)}.ps-profile.ptx-animation-float .ptx-button:hover{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.ps-stage *{animation:none!important;transition:none!important}}
@media(max-width:680px){.ps-content{padding:16px 12px 32px}.ps-profile{border-radius:16px}.ps-heading{padding:32px 20px}.ps-stage .ptx-stack{margin:20px 18px}.ps-description{margin:0 20px}.ps-gallery{padding:20px;grid-template-columns:1fr}.ps-gallery img{height:auto;max-height:400px}.ps-counter{margin:20px;flex-wrap:wrap}.ps-heading>p{font-size:18px}}
.pt-container:has(>.ps-stage),.ak-partners-main:has(>#partner-surface){max-width:none;width:100%;padding:0;margin:0}
.ps-stage{font-family:var(--ps-font,system-ui,sans-serif);font-size:calc(16px * var(--ps-fontScale,1))}.ps-stage p{color:var(--ps-text,#c5bbd2)}.ps-stage .ps-heading>h1,.ps-stage .ptx-block h2,.ps-stage .ps-description h2{color:var(--ps-heading,#f7f3ff);font-family:var(--ps-headingFont,inherit)}.ps-stage .ps-content{max-width:var(--ps-maxWidth,1200px)}.ps-stage .ps-profile,.ps-stage .ptx-block{border:var(--ps-borderWidth,1px) solid color-mix(in srgb,var(--ps-border,#ffffff) calc(var(--ps-borderOpacity,.15)*100%),transparent);border-radius:var(--ps-radius,24px);background:color-mix(in srgb,var(--ps-card,#100b18) calc(var(--ps-cardOpacity,.75)*100%),transparent)}.ps-stage .ps-profile.ptx-surface-solid,.ps-stage .ptx-style-solid{background:var(--ps-card,#100b18)!important}.ps-stage .ptx-stack{grid-template-columns:repeat(var(--ps-columns,2),minmax(0,1fr));gap:var(--ps-gap,20px)}.ps-stage .ptx-button{border-radius:var(--ps-buttonRadius,12px)}.ps-stage[data-shadow=soft] .ps-profile,.ps-stage[data-shadow=soft] .ptx-block{box-shadow:0 10px 28px #0003}.ps-stage[data-shadow=deep] .ps-profile,.ps-stage[data-shadow=deep] .ptx-block{box-shadow:0 20px 60px #0007}.ps-stage[data-shadow=neon] .ps-profile{box-shadow:0 0 44px color-mix(in srgb,var(--ptx-accent) 30%,transparent)}.ps-stage[data-gradient=linear]>.ptx-scene{background:linear-gradient(140deg,var(--ps-base),var(--ps-gradientColor))}.ps-stage[data-gradient=radial]>.ptx-scene{background:radial-gradient(ellipse at 30% 20%,var(--ps-gradientColor),var(--ps-base))}.ps-stage .ps-team,.ps-stage .ps-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px}.ps-team img{width:80px;height:80px;object-fit:cover;border-radius:50%}.ps-team small,.ps-stats small{display:block}.ps-stats b{font-size:32px;color:var(--ptx-accent)}.ps-faq{border-bottom:1px solid #ffffff20;padding:16px 0}.ps-faq summary{cursor:pointer;font-weight:650}.ps-timeline{list-style:none;padding-left:20px;border-left:2px solid var(--ptx-accent)}.ps-timeline li{margin-bottom:24px}.ps-timeline h3{margin:5px 0}.ps-video-background{object-fit:cover}.ps-stage .ptx-block{font-family:var(--ps-font,system-ui,sans-serif)}
@media(prefers-reduced-motion:no-preference){.ps-stage .ptx-motion-zoom.ptx-observed:not(.ptx-visible){transform:scale(.94)}.ps-stage .ptx-motion-slide-left.ptx-observed:not(.ptx-visible){transform:translateX(-26px)}.ps-stage .ptx-motion-blur.ptx-observed:not(.ptx-visible){filter:blur(8px)}.ps-stage .ptx-motion-blur.ptx-visible{filter:none;transition:filter .5s,opacity .5s}}
@media(max-width:680px){.ps-stage .ptx-stack{grid-template-columns:1fr}.ps-hide-mobile{display:none!important}}@media(min-width:681px){.ps-hide-desktop{display:none!important}}


