.pageon-gallery-dialog,.pageon-home{--ph-paper:#fff;--ph-ink:#161616;--ph-green:#161616;--ph-lime:#ece7fa;--ph-line:#e4e4e4;--ph-muted:#656565;color:var(--ph-ink);background:var(--ph-paper)}.pageon-home{overflow:clip;font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}.pageon-gallery-dialog *,.pageon-home *{box-sizing:border-box}.pageon-home h1,.pageon-home h2,.pageon-home h3,.pageon-home p{margin:0}.pageon-gallery-dialog button,.pageon-home a,.pageon-home button{-webkit-tap-highlight-color:transparent}.pageon-gallery-dialog :is(button,a,input,select,textarea):not([data-slot]):focus-visible,.pageon-home :is(button,a,input,select,textarea):not([data-slot]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ph-wrap{width:min(1600px,calc(100% - 144px));margin-inline:auto}.ph-eyebrow{display:flex;align-items:center;gap:10px;color:var(--ph-muted);font-size:11px;letter-spacing:.1em}.ph-live-dot,.ph-stage-caption i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ph-green)}.ph-hero{padding-top:clamp(70px,10vw,160px)}.ph-hero>.ph-eyebrow{justify-content:center}.ph-hero h1{max-width:90%;margin-inline:auto;font-size:clamp(64px,6.5vw,104px);line-height:1.08;letter-spacing:-.04em;font-weight:500}.pageon-home[data-lang=en] .ph-hero h1{font-size:clamp(60px,6.1vw,98px);letter-spacing:-.045em}.ph-hero h1>span{display:block}.ph-hero h1 .ph-hero-second{display:flex;justify-content:center;align-items:center;gap:.18em}.ph-hero h1 em{font:inherit}.ph-hero-actions{display:flex;align-items:center;justify-content:center;gap:32px;flex-shrink:0}.ph-stage-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:70px 0 18px;color:var(--ph-muted);font-size:12px}.ph-stage-caption>span:first-child{display:flex;align-items:center;gap:9px}.ph-stage{--lens-x:50%;--lens-y:50%;--lens-radius:clamp(110px,12vw,185px);display:block;width:100%;padding:0;border:0;text-align:left;aspect-ratio:16/9;min-height:430px;max-height:790px;background:#ededef;border-radius:8px;position:relative;isolation:isolate;overflow:hidden;cursor:pointer}.ph-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,#fafafa 0,transparent 70%),#ededef;perspective:1300px;perspective-origin:50% 48%}.ph-stage-grid{position:absolute;inset:-50%;background-image:linear-gradient(#476d3309 1px,transparent 0),linear-gradient(90deg,#476d3309 1px,transparent 0);background-size:52px 52px;transform:rotateX(54deg) rotate(-6deg)}.ph-layer{position:absolute;width:28%;height:75%;top:14%;transform-style:preserve-3d;will-change:transform}.ph-layer-main{z-index:3;width:44%;height:82%;left:28%;top:10%;text-align:left;padding:0;border:0;border-radius:9px;background:transparent;transform:translate3d(0,calc(12px - var(--ph-progress,.5) * 14px),calc(-240px + var(--ph-progress,.5) * 340px)) rotateX(calc(15deg - var(--ph-progress,.5) * 15deg)) rotateY(calc(-18deg + var(--ph-progress,.5) * 18deg)) rotate(calc(-6deg + var(--ph-progress,.5) * 5deg))}.ph-layer-event{left:7%;top:20%;transform:translate3d(calc(28px - var(--ph-progress,.5) * 35px),0,-110px) rotate(-13deg)}.ph-layer-report{right:5%;transform:translate3d(calc(-20px + var(--ph-progress,.5) * 30px),0,-110px) rotate(13deg)}.ph-mini{height:100%;position:relative;background:#fcfdf8;padding:25px 28px;border:1px solid #fff;border-radius:9px;box-shadow:0 18px 50px #2545231c;overflow:hidden;color:#243c28}.ph-mini-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #dbe0d2;font-size:8px;letter-spacing:.03em}.ph-mini-nav>span{font-size:14px}.ph-mini h3{white-space:pre-line;font-size:clamp(24px,3.3vw,46px);line-height:1.07;letter-spacing:-.055em;font-weight:500;margin-top:27px;position:relative;z-index:1}.ph-mini p{font-size:8px;margin-top:14px;color:#72806a}.ph-mini-flower{position:absolute;top:24%;right:9%;font-size:90px;color:#9dbb72;line-height:1;transform:rotate(14deg)}.ph-mini-line{height:1px;background:#dce2d4;margin:23px 0 10px}.ph-mini small{font-size:6px;letter-spacing:.13em}.ph-mini-projects{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;height:26%}.ph-mini-projects>div{position:relative;border-radius:5px;background:#e6edd8;font-size:8px;padding:12px;overflow:hidden}.ph-mini-projects>div+div{background:#f2e8d5}.ph-mini-projects i{position:absolute;right:-8px;bottom:-13px;width:75px;height:75px;border:13px solid #aac28a;border-radius:50%}.ph-mini-projects>div+div i{border-color:#d3b490;transform:rotate(20deg);border-radius:7px}.ph-mini-event{background:#dbe8c1;color:#345128}.ph-mini-event h3{font-size:clamp(32px,4vw,63px)}.ph-event-flower{position:absolute;right:-30px;bottom:-27px;font-size:210px;line-height:1;color:#96b965;transform:rotate(10deg)}.ph-mini-end{position:absolute;bottom:18px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px}.ph-mini-report{background:#f3e9d7;color:#625139}.ph-mini-report h3{font-size:clamp(25px,3vw,41px)}.ph-mini-bars{display:flex;gap:10px;height:39%;align-items:flex-end;margin:26px 0}.ph-mini-bars i{width:20%;background:#cbb086;border-radius:4px 4px 0 0}.ph-mini-bars i:nth-child(2n){background:#ddc7a3}.ph-lens{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;clip-path:circle(var(--lens-radius) at var(--lens-x) var(--lens-y));transition:opacity .22s}.ph-lens-content{position:absolute;inset:0;transform:scale(1.28);transform-origin:var(--lens-x) var(--lens-y)}.ph-lens-ring{position:absolute;left:var(--lens-x);top:var(--lens-y);width:calc(var(--lens-radius) * 2);height:calc(var(--lens-radius) * 2);transform:translate(-50%,-50%);border:1px solid #ffffffa8;border-radius:50%;box-shadow:0 8px 35px #00000012,inset 0 0 12px #ffffff30;z-index:6;opacity:0;pointer-events:none;transition:opacity .22s}[data-lens-surface][data-lens=active] :is(.ph-lens,.ph-lens-ring){opacity:1}.ph-proof{gap:38px;padding:23px 0;border-bottom:1px solid var(--ph-line);color:var(--ph-muted);font-size:11px}.ph-proof,.ph-proof>span{display:flex;align-items:center}.ph-proof>span{gap:8px}.ph-proof>span i{font-style:normal;color:var(--ph-green)}.ph-motion-toggle{margin-left:auto}.pageon-home :is(button,a,[role=button]){cursor:pointer}.ph-custom-cursor :is(input,textarea,[contenteditable=true]){cursor:text}.ph-custom-cursor select{cursor:auto}.ph-custom-cursor :is(button:disabled,[aria-disabled=true]){cursor:wait}.pg-gallery{padding-top:140px;padding-bottom:130px;scroll-margin-top:100px}.pg-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:24px}.pg-heading h2,.ph-ai h2,.ph-how h2{font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1.13;letter-spacing:-.055em;white-space:pre-line}.pg-heading>div{max-width:285px;padding-bottom:5px}.pg-heading p{color:var(--ph-muted);font-size:13px;line-height:1.85}.pg-heading .ph-text-link{margin-top:14px}.pg-controls{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:36px}.pg-filters{display:flex;flex-wrap:wrap;gap:7px}.pg-filters small{opacity:.5;font-size:8px;margin-left:7px}.pg-search{display:flex;align-items:center;gap:7px;color:var(--ph-muted);flex:0 0 165px}.pg-search>span{font-size:24px}.pg-search input{min-width:0}.pg-result-count{margin:18px 0 26px;font-size:10px;color:var(--ph-muted)}.pg-cards{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:7%;column-gap:7%;row-gap:50px;align-items:start}.pg-card:nth-child(2n){padding-top:72px}.pg-cards-filtered .pg-card:nth-child(2n){padding-top:0}.pg-art-button{display:block;position:relative;width:100%;aspect-ratio:1.18;border-radius:8px;overflow:hidden;text-align:left;background:var(--pg-bg,#e6edd8)}.pg-card[data-tone=lime]{--pg-bg:#e0ebce;--pg-accent:#82a662;--pg-dark:#345231}.pg-card[data-tone=violet]{--pg-bg:#e6e4f2;--pg-accent:#a7a1d4;--pg-dark:#46456f}.pg-card[data-tone=peach]{--pg-bg:#f0dfcc;--pg-accent:#bf6f48;--pg-dark:#744c35}.pg-card[data-tone=blue]{--pg-bg:#dde9ed;--pg-accent:#83a9ad;--pg-dark:#3c6469}.pg-card[data-tone=amber]{--pg-bg:#f1e6c8;--pg-accent:#ccae5e;--pg-dark:#7c672e}.pg-card[data-tone=stone]{--pg-bg:#e9e8df;--pg-accent:#a3aa91;--pg-dark:#525d43}.pg-card[data-tone=mint]{--pg-bg:#dfede1;--pg-accent:#90b9a0;--pg-dark:#3f6650}.pg-card[data-tone=rose]{--pg-bg:#f0dfdf;--pg-accent:#c9979b;--pg-dark:#84555f}.pg-card[data-tone=cyan]{--pg-bg:#deeceb;--pg-accent:#7eb7b3;--pg-dark:#37645f}.pg-art{height:100%;width:100%;position:relative;overflow:hidden;color:var(--pg-dark);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pg-art-button:hover .pg-art{transform:scale(1.035)}.pg-art-label{position:absolute;left:25px;top:23px;display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.05em;z-index:2}.pg-art-label i{width:4px;height:4px;border-radius:50%;background:currentColor}.pg-art-foot{position:absolute;left:25px;right:25px;bottom:21px;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.08em}.pg-art-foot>span:last-child{font-size:22px}.pg-art-headline{font-size:clamp(28px,3.5vw,49px);letter-spacing:-.055em;line-height:1.12;font-weight:500;position:absolute;z-index:1;left:34px;bottom:65px}.pg-product-orbit{position:absolute;width:52%;height:50%;top:14%;right:9%;transform:rotate(-22deg)}.pg-product-orbit i{position:absolute;inset:0;border:22px solid var(--pg-accent);border-radius:50%;box-shadow:inset -7px -8px 0 #31492a12,4px 14px 20px #31492a10}.pg-product-orbit i:nth-child(2){transform:rotateY(65deg) rotate(35deg);border-color:#b7d09a}.pg-product-orbit i:nth-child(3){transform:rotateX(65deg) rotate(35deg);border-color:#cce2b3}.pg-art-sticker{position:absolute;right:32px;bottom:62px;font-size:40px;transform:rotate(12deg)}.pg-event-sun{position:absolute;right:-42px;top:4%;font-size:clamp(180px,25vw,360px);line-height:1;color:var(--pg-accent);transform:rotate(14deg)}.pg-art-event .pg-art-headline{top:30%;bottom:auto}.pg-event-date{position:absolute;left:37px;bottom:70px;font-size:11px;letter-spacing:.08em}.pg-personal-shape{position:absolute;right:0;top:5%;font-family:Georgia,serif;font-style:italic;font-size:clamp(160px,24vw,340px);line-height:1;color:var(--pg-accent);transform:rotate(-10deg)}.pg-personal-shape span{font:normal 70px/1 Arial,sans-serif;position:absolute;right:0;bottom:0;color:#f8f0df}.pg-art-report .pg-art-headline{top:22%;bottom:auto}.pg-report-bars{position:absolute;height:34%;left:13%;right:12%;bottom:14%;display:flex;gap:15px;align-items:flex-end;transform:rotate(-6deg)}.pg-report-bars i{flex:1;background:var(--pg-accent);border-radius:5px 5px 0 0;box-shadow:5px 8px 0 #52757e12}.pg-report-bars i:nth-child(2n){background:#b4cfd0}.pg-slide-back{width:69%;height:69%;left:19%;top:22%;background:#d9c68d;transform:rotate(7deg)}.pg-slide-back,.pg-slide-paper{position:absolute;border-radius:7px}.pg-slide-paper{width:72%;height:66%;left:13%;top:20%;background:#fffdf1;transform:rotate(-8deg);box-shadow:0 15px 40px #6d5a2420;padding:30px}.pg-slide-paper small{font-size:7px;letter-spacing:.09em}.pg-slide-paper strong{display:block;font-size:clamp(30px,4vw,56px);letter-spacing:-.055em;line-height:1.1;margin-top:22px;font-weight:500}.pg-slide-paper>span{position:absolute;bottom:25px;left:30px;right:30px;font-size:8px}.pg-slide-paper i{position:absolute;bottom:0;right:0;font-style:normal;font-size:60px;color:#c0a653}.pg-resume-paper{position:absolute;left:16%;right:16%;top:18%;bottom:-5%;padding:30px;background:#fffef9;border-radius:7px;box-shadow:0 12px 40px #43543a20;transform:rotate(-7deg)}.pg-card[data-tone=mint] .pg-resume-paper{transform:rotate(7deg)}.pg-resume-paper>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px}.pg-resume-paper strong{font-size:clamp(15px,2vw,29px);letter-spacing:-.03em;font-weight:500}.pg-resume-paper>p{font-size:6px;letter-spacing:.06em;margin-top:8px}.pg-resume-paper hr{margin:24px 0 16px;border-color:#e0e4d8}.pg-resume-paper h4{font-size:11px;font-weight:500;margin-bottom:15px}.pg-resume-lines{display:grid;gap:7px}.pg-resume-lines i{height:3px;background:#dbe0d1;border-radius:3px}.pg-resume-columns{display:grid;grid-template-columns:1fr 1fr;height:75px;margin-top:24px;gap:10px}.pg-resume-columns i{background:#e7ecdf;border-radius:4px}.pg-resume-columns i+i{background:#efe5d7}.pg-module-stack{position:absolute;left:15%;right:15%;top:21%;transform:rotate(-8deg)}.pg-module-stack>div{padding:21px;display:flex;align-items:center;gap:14px;background:#fffaf7;margin:10px 0;border-radius:12px;box-shadow:0 7px 18px #69434a0b;font-size:11px}.pg-module-stack>div:first-child>span{font-size:31px;color:var(--pg-accent)}.pg-module-stack>div:first-child>b{margin-left:auto;font-size:20px;font-weight:400}.pg-module-stack>div:nth-child(2){background:var(--pg-accent);color:#fffaf7;font-size:37px;letter-spacing:-.04em}.pg-module-stack>div:nth-child(2)>span{margin-left:auto;font-size:9px}.pg-module-stack>div:nth-child(3) i{height:17px;width:17px;border-radius:50%;background:var(--pg-accent)}.pg-module-stack>div:nth-child(3) i+i{opacity:.65;margin-left:-20px}.pg-module-stack>div:nth-child(3)>span{margin-left:auto;font-size:9px}.pg-card-preview{position:absolute;right:19px;bottom:19px;display:inline-flex;align-items:center;background:#ffffffdf;padding:10px 17px;font-size:11px;border-radius:30px;color:#1f3022;opacity:0;transform:translateY(5px);transition:.2s}.pg-art-button:focus-visible .pg-card-preview,.pg-art-button:hover .pg-card-preview{opacity:1;transform:translateY(0)}.pg-card-meta{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:19px 0 0}.pg-card-meta h3{font-size:18px;letter-spacing:-.025em;font-weight:500}.pg-card-meta h3 button{text-align:left}.pg-card-meta p{font-size:11px;line-height:1.75;color:var(--ph-muted);margin-top:7px;max-width:360px}.pg-badge{flex-shrink:0;font-size:8px;border:1px solid #cddac0;border-radius:30px;padding:5px 8px;margin-top:1px;color:#5a7849}.pg-empty{text-align:center;padding:70px 0;border:1px dashed var(--ph-line);border-radius:20px}.pg-empty>span{font-size:55px;color:#a7c270}.pg-empty p{font-size:15px;padding:10px}.ph-how{padding:65px 0;border-top:1px solid var(--ph-line)}.ph-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:28px}.ph-how h2{font-size:clamp(38px,4.7vw,66px)}.ph-step{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid var(--ph-line)}.ph-step:first-child{padding-top:0}.ph-step>span{font-size:10px;color:var(--ph-muted);padding-top:6px}.ph-step h3{font-size:19px;font-weight:400;letter-spacing:-.025em}.ph-step p{color:var(--ph-muted);font-size:12px;line-height:1.85;margin-top:9px;max-width:380px}.ph-step>i{margin-left:auto;font-size:24px;font-style:normal}.ph-ai{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:55px;padding-bottom:65px;border-top:1px solid var(--ph-line)}.ph-ai h2{margin-top:27px;font-size:clamp(33px,4vw,59px)}.ph-ai>div+div{padding-top:28px}.ph-ai-tags{display:flex;gap:9px;flex-wrap:wrap}.ph-ai-tags>span{border:1px solid var(--ph-line);background:#fffefa;border-radius:30px;padding:11px 20px;font-size:12px}.ph-ai p{color:var(--ph-muted);font-size:13px;line-height:1.9;max-width:450px;margin:22px 0 10px}.ph-close-flower{position:absolute;right:2%;bottom:-80px;font-size:360px;line-height:1;transform:rotate(10deg);color:#cadd9f}.pageon-gallery-dialog{width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--ph-line);border-radius:20px;padding:24px;z-index:60}.pg-preview-dialog{max-width:1140px!important}.pg-upload-dialog{max-width:650px!important}.pg-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.pg-dialog-head h2{font-size:20px;font-weight:500;letter-spacing:-.025em;margin:0 0 6px}.pg-dialog-head p{font-size:12px;line-height:1.75;color:var(--ph-muted);max-width:550px}.pg-close{flex-shrink:0}.pg-preview-tools{display:flex;gap:8px;margin:17px 0}.pg-preview-area{position:relative;background:#e9eee1;border:1px solid var(--ph-line);border-radius:11px;min-height:260px;height:min(55dvh,610px);display:flex;justify-content:center;overflow:hidden}.pg-preview-area iframe{position:relative;z-index:1;width:100%;height:100%;border:0;background:white}.pg-mobile-preview iframe{max-width:390px}.pg-preview-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;z-index:2;padding:12px 20px;border-radius:30px;background:#fffef6;box-shadow:0 3px 15px #1e312310}.pg-preview-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:19px}.pg-preview-bottom p{font-size:12px;margin-bottom:6px}.pg-preview-bottom small{display:block;font-size:10px;color:var(--ph-muted);line-height:1.5;max-width:520px}.pg-preview-bottom .ph-pill{flex-shrink:0}.pg-error{color:#ac3737!important;font-size:12px!important;margin:10px 0!important}.pg-reload{margin-top:10px}.pg-success,.pg-upload-unavailable{padding:30px 0 10px;text-align:center}.pg-success>span,.pg-upload-unavailable>span{font-size:48px;color:var(--ph-green)}.pg-success p,.pg-upload-unavailable p{font-size:13px;line-height:1.9;color:var(--ph-muted);max-width:420px;margin:8px auto 20px}.pg-upload-form{display:grid;gap:18px;margin-top:27px}.pg-form-field{display:grid;gap:8px;min-width:0}.pg-upload-form .pg-permission{display:flex;gap:11px;align-items:flex-start;color:var(--ph-muted);line-height:1.8}.pg-permission [data-slot=checkbox]{margin-top:4px}.pg-permission [data-slot=label]{font-weight:400;line-height:1.8}.pg-permission a{color:var(--ph-green);text-decoration:underline}.pg-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;font-size:12px}.pageon-marketing-shell>header{background:#fffffff0;border-color:transparent;color:#161616;padding-inline:72px;min-height:88px}.pageon-marketing-shell>header nav{gap:3px}.dark .pageon-gallery-dialog,.dark .pageon-home{--ph-paper:#161616;--ph-ink:#f6f6f6;--ph-green:#f6f6f6;--ph-line:#383838;--ph-muted:#b3b3b3}.dark .pg-badge{color:#b0ca92;border-color:#4d633f}.dark .ph-ai-tags>span{background:#243020}.dark .pageon-marketing-shell>header{background:#161616f0;border-color:transparent;color:#f6f6f6}@media(min-width:1600px){.ph-stage{min-height:550px}}@media(max-width:1150px){.ph-wrap{width:calc(100% - 64px)}.ph-hero h1{font-size:8.2vw}.pg-controls{flex-wrap:wrap}.pg-search{flex-basis:210px}.pageon-marketing-shell>header{padding-inline:24px}.pageon-marketing-shell>header nav{gap:1px}}@media(max-width:900px){.ph-hero{padding-top:45px}.ph-hero h1{font-size:clamp(55px,10.5vw,91px)}.ph-stage{min-height:340px}.ph-stage-caption>span:last-child{display:none}.ph-layer-main{transform:rotate(-4deg);width:49%;left:26%}.ph-layer-event{left:3%;transform:rotate(-13deg);width:32%}.ph-layer-report{right:1%;transform:rotate(12deg);width:31%}.ph-mini{padding:19px}.ph-mini h3{font-size:31px}.ph-mini-flower{font-size:65px}.ph-mini-event h3{font-size:40px}.ph-mini-report h3{font-size:26px}.ph-lens{display:none}.ph-ai,.ph-how-grid{gap:6%}.ph-proof{gap:20px;font-size:10px}.pg-gallery{padding-top:80px}.pg-cards{-moz-column-gap:5%;column-gap:5%;row-gap:40px}.pg-card:nth-child(2n){padding-top:65px}.pg-heading>div{max-width:220px}.pg-heading h2{font-size:44px}.pg-card-meta{flex-wrap:wrap}.pg-card-meta h3{font-size:16px}.pg-badge{font-size:7px}.pg-art-headline{left:23px;bottom:50px;font-size:30px}.pg-art-label{left:20px;top:18px;font-size:7px}.pg-art-foot{left:20px;bottom:15px;right:20px}.pg-resume-paper,.pg-slide-paper{padding:23px}.pg-resume-paper h4{font-size:9px}.pg-resume-paper hr{margin-top:18px}.pg-resume-lines{gap:5px}.pg-resume-columns{height:50px;margin-top:18px}.pg-module-stack>div{padding:14px;font-size:9px}.pg-module-stack>div:nth-child(2){font-size:27px}.ph-close-flower{font-size:250px;right:-25px}}@media(max-width:600px){.ph-wrap{width:calc(100% - 36px)}.ph-hero{padding-top:31px}.ph-eyebrow{font-size:9px;letter-spacing:.07em}.ph-hero h1{font-size:clamp(41px,11.4vw,68px);letter-spacing:-.055em}.ph-hero h1 .ph-hero-second{gap:12px}.ph-stage-caption{margin-top:29px;font-size:9px}.ph-stage{min-height:276px;border-radius:16px}.ph-layer-main{width:65%;height:79%;left:19%;top:11%}.ph-layer-event{width:37%;height:74%;left:-11%;top:17%}.ph-layer-report{width:38%;height:72%;right:-10%;top:13%}.ph-mini{padding:14px;border-radius:5px}.ph-mini-nav{font-size:5px;padding-bottom:7px}.ph-mini h3{font-size:27px;margin-top:16px}.ph-mini p{font-size:5px;margin-top:8px}.ph-mini-flower{font-size:49px;right:6%;top:28%}.ph-mini-line{margin:13px 0 4px}.ph-mini small{font-size:4px}.ph-mini-projects{gap:8px;margin-top:4px;height:27%}.ph-mini-projects>div{font-size:5px;padding:7px}.ph-mini-projects i{width:48px;height:48px;border-width:9px}.ph-mini-event h3{font-size:30px}.ph-event-flower{font-size:120px}.ph-mini-report h3{font-size:21px}.ph-mini-bars{gap:6px;margin-top:16px}.ph-proof{gap:10px 17px;flex-wrap:wrap;padding:17px 0;font-size:9px}.ph-motion-toggle{margin-left:0}.pg-gallery{padding-top:64px;padding-bottom:57px}.pg-heading{display:block;margin-top:20px}.pg-heading h2{font-size:clamp(34px,8.5vw,49px)}.pg-heading>div{max-width:100%;margin-top:20px}.pg-heading p{font-size:12px;max-width:360px}.pg-heading .ph-text-link{margin-top:8px}.pg-controls{gap:16px;margin-top:26px}.pg-filters{gap:7px}.pg-filters small{font-size:7px;margin-left:5px}.pg-search{flex-basis:100%}.pg-result-count{margin:15px 0 22px;font-size:9px}.pg-cards{grid-template-columns:1fr;gap:30px}.pg-card:nth-child(2n){padding-top:0}.pg-art-button{aspect-ratio:1.17;border-radius:17px}.pg-art-headline{font-size:39px;left:29px;bottom:58px}.pg-event-sun{font-size:270px}.pg-personal-shape{font-size:260px}.pg-slide-paper strong{font-size:43px}.pg-resume-paper strong{font-size:23px}.pg-resume-paper h4{font-size:11px}.pg-resume-paper{padding:25px}.pg-resume-lines{gap:6px}.pg-resume-columns{height:67px;margin-top:21px}.pg-module-stack>div{font-size:11px;padding:20px}.pg-module-stack>div:nth-child(2){font-size:35px}.pg-card-meta{flex-wrap:nowrap;padding-top:15px}.pg-card-meta h3{font-size:17px}.pg-card-meta p{font-size:10px;line-height:1.7}.pg-card-preview{opacity:1;transform:none;padding:7px 12px;font-size:9px}.ph-how{padding-top:38px;padding-bottom:25px}.ph-how-grid{grid-template-columns:1fr;gap:32px;margin-top:22px}.ph-how h2{font-size:40px}.ph-step{gap:18px;padding:21px 0}.ph-step h3{font-size:18px}.ph-step p{font-size:12px}.ph-ai{grid-template-columns:1fr;gap:10px;padding-top:35px;padding-bottom:38px}.ph-ai h2{font-size:38px;margin-top:22px}.ph-ai>div+div{padding-top:18px}.ph-ai-tags>span{font-size:11px;padding:9px 17px}.ph-ai p{font-size:12px;margin-top:18px}.ph-close-flower{font-size:160px;bottom:-20px;right:-43px;opacity:.6}.pageon-gallery-dialog{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px);border-radius:15px;padding:17px}.pg-dialog-head h2{font-size:17px}.pg-dialog-head p{font-size:10px}.pg-close{flex-shrink:0}.pg-preview-area{height:49dvh;min-height:230px}.pg-preview-bottom{flex-direction:column;align-items:stretch;gap:14px}.pg-preview-bottom p{font-size:11px}.pg-preview-bottom small{font-size:9px}.pg-preview-bottom .ph-pill{justify-content:center}.pageon-marketing-shell>header{padding:13px 18px;min-height:62px}.pageon-marketing-shell>header nav{gap:3px}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.ph-lens{display:none!important}}@media(prefers-reduced-motion:reduce){.pageon-gallery-dialog *,.pageon-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ph-layer-main{transform:rotate(-4deg)!important}.ph-layer-event{transform:rotate(-12deg)!important}.ph-layer-report{transform:rotate(12deg)!important}.pg-art-button:hover .pg-art{transform:none}}.pageon-home[data-motion=paused] .ph-layer-main{transform:rotate(-4deg)}.pageon-home[data-motion=paused] .ph-layer-event{transform:rotate(-12deg)}.pageon-home[data-motion=paused] .ph-layer-report{transform:rotate(12deg)}@media(max-width:600px){.pageon-marketing-shell>header{display:block;padding:15px 18px 12px}.pageon-marketing-shell>header>a{width:-moz-max-content;width:max-content;min-height:30px}.pageon-marketing-shell>header nav{flex-wrap:nowrap;width:100%;margin-top:10px;overflow-x:auto;scrollbar-width:none;gap:2px}.pageon-marketing-shell>header nav>a,.pageon-marketing-shell>header nav>button{flex-shrink:0}.pageon-marketing-shell>header nav>button:is([data-header-action=login],[data-header-action=account]){position:absolute;top:14px;right:18px;margin:0}}.pageon-marketing-shell>header nav>button[data-header-action=account]>img{display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.pg-contribute-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.pg-contribute-links .ph-text-link{margin:0}.pg-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}@media(max-width:1150px){.ph-hero-actions{gap:22px}}@media(max-width:900px){.ph-hero-actions{margin-top:0;flex-wrap:wrap}.pageon-home[data-lang=en] .ph-hero h1{font-size:6.4vw}.ph-lens-ring{display:none}}@media(max-width:600px){.ph-hero{padding-top:44px}.ph-hero h1{font-size:clamp(40px,10.3vw,62px)}.pageon-home[data-lang=en] .ph-hero h1{font-size:clamp(30px,7.1vw,43px);max-width:100%}.ph-hero h1 .ph-hero-second{gap:.16em;align-items:center}.ph-hero h1 em{min-width:0}.ph-hero-actions{gap:14px 24px}.ph-stage-caption{margin-top:40px;font-size:11px}.ph-stage{min-height:310px;border-radius:6px}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.ph-lens-ring{display:none!important}}.pageon-home[data-motion=paused] :is(.ph-lens,.ph-lens-ring){display:none}.pageon-home[data-motion=paused] *,.pageon-home[data-motion=paused] :after,.pageon-home[data-motion=paused] :before{animation:none!important;transition:none!important}