.pp{overflow-x:clip}.pp-dot{font-style:normal;color:var(--q-text)}.pp-hero .hx-row-2{color:var(--q-text-2);font-weight:300;letter-spacing:-.045em}.pp-hero .hx-row-2 .pp-dot{color:var(--q-accent);font-weight:650}.pp-orb-core svg{width:42%;height:42%}.hx-orb:hover .pp-orb-core{transform:translateY(3px)}.pp-sec{position:relative;padding:150px 0;background:var(--q-shell)}.pp-head{max-width:720px;margin-bottom:56px}.pp-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.pp-lead{margin:18px 0 0;max-width:600px;color:var(--q-text-2);font-size:18px;line-height:1.55}.pp-head.is-center .pp-lead{margin-left:auto;margin-right:auto}.pp-reveal{--p: 0;position:relative;padding:110px 0 120px;background:var(--q-ink)}.pp-reveal-head{text-align:center;max-width:1100px;margin:0 auto}.pp-reveal-stage{perspective:1800px;margin-top:56px}.pp-reveal-window{position:relative;margin:0 auto;width:min(100%,1240px);border-radius:18px;overflow:hidden;border:1px solid var(--q-line-strong);background:var(--q-base);box-shadow:0 60px 120px -40px #000000e6,0 0 0 1px #0006;transform-origin:50% 100%;transform:rotateX(calc((1 - var(--p)) * 26deg)) scale(calc(.86 + var(--p) * .14)) translateY(calc((1 - var(--p)) * 40px));will-change:transform}.pp-reveal-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,calc((1 - var(--p)) * .06)),transparent 40%);pointer-events:none}.pp-reveal-window img{display:block;width:100%;height:auto}.pp-chips{list-style:none;margin:40px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px}.pp-chips li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--q-line);border-radius:999px;background:var(--q-shell);color:var(--q-text);font-size:14px;font-weight:500}.pp-chips svg{color:var(--q-accent)}.pp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.pp-split .pp-head{margin-bottom:36px}.pp-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pp-steps button{position:relative;width:100%;display:grid;grid-template-columns:36px 1fr;gap:14px;padding:18px 18px 20px;border:0;border-radius:16px;background:transparent;color:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background-color .3s ease}.pp-steps li.is-active button{background:var(--q-base)}.pp-step-num{color:var(--q-text-3);font-size:13px;font-variant-numeric:tabular-nums;padding-top:3px;transition:color .3s ease}.pp-steps li.is-active .pp-step-num{color:var(--q-accent)}.pp-step-copy strong{display:block;color:var(--q-text-2);font-size:19px;font-weight:600;letter-spacing:-.015em;transition:color .3s ease}.pp-steps li.is-active .pp-step-copy strong{color:var(--q-text)}.pp-step-copy small{display:grid;grid-template-rows:0fr;color:var(--q-text-2);font-size:15px;line-height:1.5;opacity:0;transition:grid-template-rows .5s var(--q-ease),opacity .4s ease,margin .5s var(--q-ease)}.pp-step-copy small>span{min-height:0;overflow:hidden}.pp-steps li.is-active .pp-step-copy small{grid-template-rows:1fr;opacity:1;margin-top:6px}.pp-steps i{position:absolute;left:18px;right:18px;bottom:0;height:2px;background:transparent}.pp-steps li.is-active i{background:var(--q-accent);transform-origin:0 50%;animation:ppFill 4.8s linear both}@keyframes ppFill{0%{transform:scaleX(0)}}.pp-menu-stage{position:relative;height:620px;border-radius:28px;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 1.5px) 0 0 / 18px 18px,var(--q-ink);border:1px solid var(--q-ink-line);overflow:hidden}.pp-menu-glow{position:absolute;left:50%;top:50%;width:420px;height:420px;border-radius:50%;background:var(--q-accent);opacity:.12;filter:blur(90px);transform:translate(-50%,-50%)}.pp-cursor{position:absolute;left:22%;top:18%;color:var(--q-text);z-index:3;animation:ppCursor 4.8s var(--q-ease) infinite}@keyframes ppCursor{0%,to{transform:translate(0)}45%{transform:translate(18px,12px)}55%{transform:translate(18px,12px) scale(.9)}}.pp-menu-img{position:absolute;left:50%;top:50%;max-width:min(78%,400px);max-height:86%;border-radius:14px;box-shadow:0 40px 80px -20px #000000d9,0 0 0 1px #ffffff0f;opacity:0;transform:translate(-50%,-46%) scale(.96);transition:opacity .5s ease,transform .7s var(--q-ease)}.pp-menu-img.is-active{opacity:1;transform:translate(-50%,-50%)}.pp-menu-img.is-wide{max-width:92%;max-height:80%;border-radius:12px}.pp-menu-img[src*=app-]{max-height:92%;border-radius:22px}.pp-panels{background:var(--q-ink)}.pp-panel-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:start}.pp-panel-row li{text-align:center}.pp-panel-row li:nth-child(2n){margin-top:56px}.pp-panel-row figure{margin:0 0 18px;border-radius:22px;overflow:hidden;border:1px solid var(--q-line-strong);box-shadow:0 40px 70px -30px #000000e6;transition:transform .6s var(--q-ease),border-color .3s ease}.pp-panel-row li:hover figure{transform:translateY(-10px) rotate(-1deg);border-color:#ff6b0080}.pp-panel-row img{display:block;width:100%;height:auto}.pp-panel-row strong{display:block;color:var(--q-text);font-size:18px;font-weight:600}.pp-panel-row small{display:block;margin-top:4px;color:var(--q-text-2);font-size:14px;line-height:1.45}.pp-panel-row li[data-reveal]{transition-delay:calc(var(--i, 0) * 90ms)}.pp-mem-box{padding:28px;border:1px solid var(--q-line);border-radius:24px;background:var(--q-base)}.pp-mem-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pp-seg{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--q-shell);border:1px solid var(--q-line)}.pp-seg button{display:grid;gap:2px;padding:10px 16px;border:0;border-radius:10px;background:transparent;color:var(--q-text-2);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.pp-seg button strong{font-size:14px;font-weight:600}.pp-seg button small{font-size:12px;color:var(--q-text-3)}.pp-seg button.is-on{background:var(--q-accent);color:var(--q-on-accent)}.pp-seg button.is-on small{color:#141518b8}.pp-mem-stats{display:flex;gap:0;margin:0}.pp-mem-stats>div{padding:0 24px;border-left:1px solid var(--q-line-strong)}.pp-mem-stats>div:first-child{border-left:0}.pp-mem-stats dt{color:var(--q-text);font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pp-mem-stats dt small{font-size:15px;color:var(--q-text-2)}.pp-mem-stats dd{margin:0;color:var(--q-text-2);font-size:13px}.pp-mem-stats .is-ram dt{color:var(--q-accent)}.pp-mem-bar{height:4px;margin:24px 0;border-radius:4px;background:var(--q-shell);overflow:hidden}.pp-mem-bar i{display:block;height:100%;background:var(--q-accent);border-radius:4px;transition:width .6s var(--q-ease)}.pp-tabs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pp-tab{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--q-line);border-radius:14px;background:var(--q-surface);color:var(--q-text);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:opacity .5s ease,background-color .3s ease,border-color .3s ease,transform .4s var(--q-ease)}.pp-tab:hover{transform:translateY(-2px)}.pp-tab-fav{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--q-raised);font-size:13px;font-weight:700}.pp-tab-state{color:var(--q-text-2);display:inline-flex}.pp-live{width:8px;height:8px;border-radius:50%;background:var(--q-green);box-shadow:0 0 0 4px #10b98126}.pp-tab.is-active{border-color:var(--q-accent);background:var(--q-raised)}.pp-tab.is-active .pp-tab-fav{background:var(--q-accent);color:var(--q-on-accent)}.pp-tab.is-asleep{opacity:.42;background:var(--q-shell)}.pp-tab.is-asleep .pp-tab-name{text-decoration:line-through;text-decoration-color:var(--q-text-3)}.pp-mem-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px}.pp-mem-foot p{margin:0;color:var(--q-text-2);font-size:14px}.pp-mem-foot .qb{min-height:42px;font-size:14px}.pp-bento-sec{background:var(--q-ink)}.pp-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);gap:16px}.pp-card{position:relative;display:flex;flex-direction:column;padding:26px;border:1px solid var(--q-ink-line);border-radius:22px;background:var(--q-shell);overflow:hidden;transition:border-color .3s ease,transform .5s var(--q-ease)}.pp-card:hover{border-color:var(--q-line-strong);transform:translateY(-3px)}.pp-card header{display:flex;align-items:center;gap:10px;color:var(--q-accent)}.pp-card h3{margin:0;color:var(--q-text);font-size:20px;font-weight:600;letter-spacing:-.02em}.pp-card p{margin:10px 0 0;max-width:440px;color:var(--q-text-2);font-size:15px;line-height:1.5}.pp-card[data-reveal]{transition:opacity .8s ease,transform 1s var(--q-ease),border-color .3s ease}.pp-c-vault,.pp-c-reader{grid-column:span 3;grid-row:span 2}.pp-c-shield,.pp-c-import,.pp-c-split{grid-column:span 2;grid-row:span 2}.pp-c-studio{grid-column:span 3;grid-row:span 2}.pp-c-private,.pp-c-palette{grid-column:span 3}.pp-vault-art{position:relative;flex:1;min-height:220px;margin-top:22px}.pp-vault-art img{position:absolute;border-radius:14px;box-shadow:0 30px 60px -20px #000c}.pp-vault-art img:first-child{left:0;top:0;width:min(78%,420px)}.pp-vault-art img:last-child{right:0;bottom:0;width:min(56%,300px);transition:transform .6s var(--q-ease)}.pp-c-vault:hover .pp-vault-art img:last-child{transform:translate(-10px,-10px)}.pp-reader-art,.pp-studio-art{flex:1;min-height:220px;margin:22px -26px -26px;position:relative;overflow:hidden}.pp-reader-art img,.pp-studio-art img{position:absolute;left:26px;top:0;width:140%;max-width:none;border-radius:14px 0 0;border:1px solid var(--q-line);transition:transform .9s var(--q-ease)}.pp-c-reader:hover .pp-reader-art img,.pp-c-studio:hover .pp-studio-art img{transform:translate(-6%,-8%)}.pp-shield-feed{list-style:none;margin:auto 0 0;padding:18px 0 0;display:grid;gap:6px}.pp-shield-feed li{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;background:var(--q-base);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:var(--q-text-2);animation:ppRow .5s var(--q-ease) both}.pp-shield-feed li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-shield-feed li b{color:var(--q-green);font-weight:500}.pp-shield-feed li.is-bad span{text-decoration:line-through;color:var(--q-text-3)}.pp-shield-feed li.is-bad em{font-style:normal;color:var(--q-accent);white-space:nowrap}@keyframes ppRow{0%{opacity:0;transform:translateY(8px)}}.pp-import-art{margin:auto 0 0;padding-top:22px;display:flex;align-items:center;gap:14px}.pp-import-art ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;flex:1}.pp-import-art li{padding:6px 10px;border-radius:8px;background:var(--q-base);color:var(--q-text-2);font-size:13px}.pp-import-arrow{color:var(--q-accent);animation:ppNudge 1.6s ease-in-out infinite}@keyframes ppNudge{50%{transform:translate(5px)}}.pp-import-art img{border-radius:14px;flex-shrink:0}.pp-split-art{margin:auto 0 0;padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:8px;height:150px}.pp-split-art span{border-radius:12px;border:1px solid var(--q-line);background:linear-gradient(var(--q-raised),var(--q-raised)) 14px 16px / 50% 8px no-repeat,repeating-linear-gradient(180deg,transparent 0 40px,var(--q-surface) 40px 46px,transparent 46px 56px) 14px 0 / calc(100% - 28px) 100% no-repeat,var(--q-base);transition:transform .6s var(--q-ease)}.pp-split-art span:last-child{background-color:var(--q-shell);border-color:#ff6b0059}.pp-c-split:hover .pp-split-art span:first-child{transform:translate(-4px)}.pp-c-split:hover .pp-split-art span:last-child{transform:translate(4px)}.pp-keys{padding:30px 0;background:var(--q-shell);border-top:1px solid var(--q-ink-line);border-bottom:1px solid var(--q-ink-line);overflow:hidden}.pp-keys-track{display:flex;width:max-content;animation:ppMarquee 48s linear infinite}.pp-keys:hover .pp-keys-track{animation-play-state:paused}.pp-keys-row{list-style:none;margin:0;padding:0 44px 0 0;display:flex;gap:44px}.pp-keys-row li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--q-text-2);font-size:15px}.pp-keys-row span{margin-left:6px}kbd{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border:1px solid var(--q-line-strong);border-bottom-width:3px;border-radius:8px;background:var(--q-base);color:var(--q-text);font-family:inherit;font-size:13px;font-weight:600}@keyframes ppMarquee{to{transform:translate(-50%)}}.pp-dl{padding:150px 0;background:var(--q-shell)}.pp-dl-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;align-items:start}.pp-dl-card{position:relative;padding:34px;border-radius:26px;background:var(--q-base);border:1px solid var(--q-line);overflow:hidden}.pp-dl-card:before{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;border-radius:50%;background:var(--q-accent);opacity:.14;filter:blur(70px);pointer-events:none}.pp-dl-top{position:relative;display:flex;align-items:center;gap:18px}.pp-dl-top img{border-radius:18px}.pp-dl-top strong{display:block;color:var(--q-text);font-size:28px;font-weight:650;letter-spacing:-.03em}.pp-dl-top span{display:block;margin-top:4px;color:var(--q-text-2);font-size:14px}.pp-dl-btn{position:relative;width:100%;margin-top:28px;justify-content:space-between}.pp-dl-req{position:relative;margin:26px 0 0;display:grid;gap:0;border-top:1px solid var(--q-line)}.pp-dl-req>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--q-line)}.pp-dl-req dt{color:var(--q-text-2);font-size:14px}.pp-dl-req dd{margin:0;color:var(--q-text);font-size:14px;font-weight:500;text-align:right}.pp-dl-note{position:relative;display:flex;gap:10px;margin:20px 0 0;color:var(--q-text-3);font-size:13px;line-height:1.5}.pp-dl-note svg{flex-shrink:0;margin-top:2px;color:var(--q-text-2)}.pp-dl-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pp-dl-steps li{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:22px;border-radius:20px;border:1px solid var(--q-line);transition:background-color .3s ease,opacity .8s ease,transform 1s var(--q-ease);transition-delay:calc(var(--i, 0) * 80ms)}.pp-dl-steps li:hover{background:var(--q-base)}.pp-dl-num{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--q-surface);color:var(--q-accent);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.pp-dl-steps strong{display:block;color:var(--q-text);font-size:17px;font-weight:600}.pp-dl-steps p{margin:4px 0 0;color:var(--q-text-2);font-size:14px;line-height:1.5}.pp-faq{padding:120px 0;border-top:1px solid var(--q-ink-line)}.pp-type-sec{background:var(--q-shell)}.pp-type{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:520px;border-radius:24px;border:1px solid var(--q-line-strong);background:var(--q-base);overflow:hidden;box-shadow:0 50px 100px -40px #000000e6}.pp-type-side{padding:22px 16px;border-right:1px solid var(--q-line);background:var(--q-shell)}.pp-type-new{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;border-radius:10px;background:var(--q-accent);color:var(--q-on-accent);font-size:13px;font-weight:600}.pp-type-new kbd{height:20px;min-width:0;padding:0 5px;border:0;background:#00000026;color:inherit;font-size:10px}.pp-type-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:2px}.pp-type-list li{padding:10px 12px;border-radius:10px;color:var(--q-text-2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-type-list li.is-on{background:var(--q-base);color:var(--q-text);box-shadow:inset 2px 0 0 var(--q-accent)}.pp-type-doc{position:relative;padding:46px clamp(24px,6vw,80px)}.pp-type-kicker{color:var(--q-text-3);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pp-type-title{min-height:1.1em;margin:12px 0 22px;color:var(--q-text);font-size:clamp(28px,3vw,42px);font-weight:650;letter-spacing:-.035em;line-height:1.1}.pp-type-p{min-height:1.6em;margin:0 0 18px;color:var(--q-text);font-size:18px;line-height:1.6;max-width:640px}.pp-type-h{margin:6px 0 12px;color:var(--q-text);font-size:22px;font-weight:650;letter-spacing:-.02em}.pp-type-tasks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pp-type-tasks li{display:flex;align-items:center;gap:12px;color:var(--q-text);font-size:17px;animation:ppRow .4s var(--q-ease) both}.pp-type-tasks li i{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--q-text-3);display:grid;place-items:center;transition:background-color .3s ease,border-color .3s ease}.pp-type-tasks li.is-done i{background:var(--q-accent);border-color:var(--q-accent)}.pp-type-tasks li.is-done i:after{content:"";width:9px;height:5px;border-left:2px solid var(--q-on-accent);border-bottom:2px solid var(--q-on-accent);transform:translateY(-1px) rotate(-45deg)}.pp-type-tasks li.is-done span{color:var(--q-text-3);text-decoration:line-through}.pp-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--q-accent);animation:ppBlink 1s steps(1) infinite}@keyframes ppBlink{50%{opacity:0}}.pp-slash{position:absolute;width:250px;padding:6px;border-radius:14px;border:1px solid var(--q-line-strong);background:var(--q-surface);box-shadow:0 30px 60px -20px #000c;animation:ppRow .3s var(--q-ease) both}.pp-slash small{display:block;padding:6px 10px;color:var(--q-text-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pp-slash div{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:var(--q-text);font-size:14px}.pp-slash div.is-on{background:var(--q-raised)}.pp-slash div span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--q-base);color:var(--q-text-2);font-size:11px;font-weight:700}.pp-type-status{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:12px clamp(24px,6vw,80px);border-top:1px solid var(--q-line);color:var(--q-text-3);font-size:12px}.pp-type-status b{color:var(--q-green);font-weight:500}.pp-tour{background:var(--q-ink)}.pp-tour-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.pp-tour-tabs button{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--q-line);border-radius:999px;background:transparent;color:var(--q-text-2);font-size:15px;font-weight:500;cursor:pointer;overflow:hidden;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.pp-tour-tabs button:hover{color:var(--q-text)}.pp-tour-tabs button.is-active{color:var(--q-text);border-color:var(--q-line-strong);background:var(--q-shell)}.pp-tour-tabs button kbd{height:22px;min-width:0;padding:0 6px;font-size:11px;border-bottom-width:2px}.pp-tour-tabs i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--q-accent);transform-origin:0 50%;transform:scaleX(0)}.pp-tour-tabs .is-active i{animation:ppFill 5.5s linear both}.pp-tour-frame{position:relative;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;border:1px solid var(--q-line-strong);background:var(--q-base);box-shadow:0 60px 120px -40px #000000e6}.pp-tour-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .6s ease,transform 1s var(--q-ease)}.pp-tour-frame img.is-active{opacity:1;transform:none}.pp-tour-caption{display:flex;justify-content:space-between;gap:24px;margin-top:22px}.pp-tour-caption p{margin:0;max-width:680px;color:var(--q-text);font-size:18px;line-height:1.5;animation:pkLine .6s var(--q-ease) both}.pp-compare-sec{background:var(--q-shell)}.pp-compare{--x: 50%;position:relative;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;border:1px solid var(--q-line-strong);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pp-compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.pp-compare .is-light{clip-path:inset(0 0 0 var(--x))}.pp-compare-handle{position:absolute;top:0;bottom:0;left:var(--x);width:2px;background:var(--q-accent);transform:translate(-1px)}.pp-compare-handle span{position:absolute;top:50%;left:50%;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--q-accent);color:var(--q-on-accent);transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000080}.pp-compare-labels{display:flex;justify-content:space-between;margin-top:16px;color:var(--q-text-2);font-size:14px}.pp-c-local,.pp-c-files{grid-column:span 3;grid-row:span 2}.pp-c-history,.pp-c-export,.pp-c-organize{grid-column:span 2;grid-row:span 2}.pp-c-type,.pp-c-spell,.pp-c-tabs{grid-column:span 2}.pp-local-art{margin:auto 0 0;padding-top:22px;display:grid;gap:8px}.pp-local-art div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--q-base);color:var(--q-text-2);font-size:13px;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.pp-local-art div b{color:var(--q-green);font-weight:500;font-family:Onest,Inter,sans-serif}.pp-files-art{margin:auto 0 0;padding-top:22px;display:flex;flex-wrap:wrap;gap:8px}.pp-files-art span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--q-base);color:var(--q-text);font-size:14px;font-weight:500}.pp-files-art span em{font-style:normal;color:var(--q-text-3);font-size:12px}.pp-history-art{margin:auto 0 0;padding-top:22px;display:flex;align-items:flex-end;gap:5px;height:110px}.pp-history-art i{flex:1;border-radius:4px 4px 0 0;background:var(--q-surface);transition:background-color .3s ease}.pp-history-art i:last-child{background:var(--q-accent)}.pp-c-history:hover .pp-history-art i{background:var(--q-raised)}.pp-c-history:hover .pp-history-art i:last-child{background:var(--q-accent)}.pp-export-art{margin:auto 0 0;padding-top:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pp-export-art span{padding:16px 12px;border-radius:12px;background:var(--q-base);color:var(--q-text);font-size:15px;font-weight:650;text-align:center;transition:background-color .3s ease,color .3s ease}.pp-export-art span:hover{background:var(--q-accent);color:var(--q-on-accent)}.pp-org-art{margin:auto 0 0;padding-top:22px;display:grid;gap:6px}.pp-org-art div{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--q-base);color:var(--q-text);font-size:14px}.pp-org-art div small{margin-left:auto;color:var(--q-text-3)}.pp-org-art .pp-tag{color:var(--q-accent)}@media(max-width:1100px){.pp-split{grid-template-columns:1fr;gap:40px}.pp-menu-stage{height:560px}.pp-panel-row,.pp-tabs-grid{grid-template-columns:repeat(3,1fr)}.pp-bento{grid-template-columns:repeat(2,1fr)}.pp-bento>.pp-card{grid-column:span 1;grid-row:auto}.pp-c-vault,.pp-c-reader,.pp-c-studio,.pp-c-local,.pp-c-files{grid-column:span 2!important}.pp-dl-grid{grid-template-columns:1fr}}@media(max-width:760px){.pp-sec,.pp-dl{padding:90px 0}.pp-reveal{padding:72px 0 80px}.pp-head{margin-bottom:36px}.pp-lead{font-size:16px}.pp-hero .hx-row-2{font-size:.92em}.pp-menu-stage{height:480px;border-radius:20px}.pp-panel-row{grid-template-columns:repeat(2,1fr);gap:14px}.pp-panel-row li:last-child{display:none}.pp-panel-row li:nth-child(2n){margin-top:32px}.pp-panel-row figure{border-radius:14px}.pp-mem-box{padding:18px}.pp-seg{width:100%}.pp-seg button{flex:1;padding:9px 10px}.pp-seg button small{display:none}.pp-mem-stats{width:100%;justify-content:space-between}.pp-mem-stats>div{padding:0 12px}.pp-mem-stats>div:first-child{padding-left:0}.pp-mem-stats dt{font-size:24px}.pp-tabs-grid{grid-template-columns:repeat(2,1fr);gap:8px}.pp-tab{padding:10px;grid-template-columns:26px 1fr auto;font-size:13px}.pp-tab-fav{width:26px;height:26px}.pp-mem-foot{flex-direction:column;align-items:stretch}.pp-bento{grid-template-columns:1fr}.pp-bento>.pp-card,.pp-c-vault,.pp-c-reader,.pp-c-studio,.pp-c-local,.pp-c-files{grid-column:span 1!important}.pp-card{padding:22px}.pp-reader-art,.pp-studio-art{margin:18px -22px -22px;min-height:200px}.pp-reader-art img,.pp-studio-art img{left:22px}.pp-dl-card{padding:22px}.pp-dl-top strong{font-size:22px}.pp-dl-btn{font-size:15px;padding:0 18px}.pp-faq{padding:80px 0}.pp-type{grid-template-columns:1fr;min-height:480px}.pp-type-side{display:none}.pp-type-doc{padding:30px 20px 60px}.pp-type-p{font-size:16px}.pp-slash{width:220px}.pp-type-status{padding:10px 20px}.pp-tour-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.pp-tour-tabs::-webkit-scrollbar{display:none}.pp-tour-tabs button{flex-shrink:0;font-size:14px}.pp-tour-frame,.pp-compare{border-radius:12px}.pp-tour-caption p{font-size:16px}}@media(prefers-reduced-motion:reduce){.pp-reveal-window{transform:none}.pp-keys-track,.pp-cursor,.pp-import-arrow,.pp-caret{animation:none}.pp-steps li.is-active i,.pp-tour-tabs .is-active i{animation:none;transform:none}}.pp-hero .hx-hint{top:auto;bottom:170px;right:32px}@media(max-height:820px){.pp-hero .hx-hint{display:none}}
