.pts-anim-fade,.pts-anim-slide,.pts-anim-scale,.pts-anim-rise,.pts-anim-slide-up,.pts-anim-scale-in{animation-duration:var(--pts-motion-duration,.5s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.pts-anim-fade{animation-name:pts-fade}.pts-anim-slide{animation-name:pts-slide}.pts-anim-scale{animation-name:pts-scale}.pts-anim-rise{animation-name:pts-rise}.pts-anim-slide-up{animation-name:pts-slide-up}.pts-anim-scale-in{animation-name:pts-scale-in}@keyframes pts-fade{0%{opacity:0}}@keyframes pts-slide{0%{opacity:0;transform:translate(-10px)}}@keyframes pts-scale{0%{opacity:0;transform:scale(.97)}}@keyframes pts-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes pts-slide-up{0%{opacity:0;transform:translateY(12px)}}@keyframes pts-scale-in{0%{opacity:0;transform:scale(.95)}}.pts-hoverable{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s}@media (hover:hover) and (pointer:fine){.pts-hoverable:hover{filter:brightness(1.03);transform:translateY(-2px)}}.pts-hoverable:focus-visible{outline:2px solid var(--pts-accent,#6d5efc);outline-offset:2px}.pts-page a{color:inherit;text-decoration:none;display:block}.pts-block{cursor:default;border-radius:12px;outline:none;transition:box-shadow .15s}.pts-block:hover{box-shadow:0 0 0 1px color-mix(in oklab, currentColor 22%, transparent)}.pts-block--selected{box-shadow:0 0 0 1.5px var(--pts-accent,#6d5efc)}.pts-block:focus-visible{box-shadow:0 0 0 2px var(--pts-accent,#6d5efc)}.pts-block__chrome{pointer-events:none;z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:-11px;left:6px;right:6px}.pts-block__label{letter-spacing:.04em;text-transform:capitalize;color:#fff;background:var(--pts-accent,#6d5efc);pointer-events:none;border-radius:999px;align-items:center;gap:3px;padding:2px 7px 2px 4px;font-size:10px;font-weight:600;display:inline-flex}.pts-block__actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#141418eb;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.pts-block__actions button{color:#f5f5f7;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:22px;transition:background .12s;display:grid}.pts-block__actions button:hover:not(:disabled){background:#ffffff29}.pts-block__actions button:disabled{opacity:.35;cursor:not-allowed}.pts-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, currentColor 25%, transparent) transparent}.pts-scroll::-webkit-scrollbar{width:8px;height:8px}.pts-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, currentColor 22%, transparent);border-radius:999px}.pts-mobile-sheet-scroll{scrollbar-width:none;-ms-overflow-style:none}.pts-mobile-sheet-scroll::-webkit-scrollbar{width:0;height:0;display:none}.pts-desktop-panel{flex:none;min-width:0;height:100%;min-height:0;overflow:hidden}.pts-desktop-panel--collapsed{width:44px}.pts-panel-rail{justify-content:center;align-items:flex-start;width:44px;height:100%;padding-top:.75rem;display:flex}.pts-panel-rail--right{margin-left:auto}.pts-canvas-workspace{overscroll-behavior:contain}.pts-power-viewport{scrollbar-width:none}.pts-power-viewport::-webkit-scrollbar{display:none}@media (width>=1024px){.pts-power-viewport{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, currentColor 25%, transparent) transparent}.pts-power-viewport::-webkit-scrollbar{display:block}}.pts-power-viewport--pan-ready{cursor:grab}.pts-power-viewport--pan-ready .pts-power-camera-layer,.pts-power-viewport--panning .pts-power-camera-layer{pointer-events:none}.pts-power-viewport--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.pts-power-camera-layer{will-change:transform}@media (prefers-reduced-motion:reduce){.pts-desktop-panel,.pts-canvas-workspace{scroll-behavior:auto}}.pts-hover-lift{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}@media (hover:hover) and (pointer:fine){.pts-hover-lift:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}}.pts-hover-scale{transition:transform .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.pts-hover-scale:hover{transform:scale(1.0125)}}.pts-hover-glow{transition:box-shadow .25s}@media (hover:hover) and (pointer:fine){.pts-hover-glow:hover{box-shadow:0 0 24px -4px var(--pts-accent,#6d5efc59)}}.pts-hover-border{border-color:#0000;transition:border-color .2s}@media (hover:hover) and (pointer:fine){.pts-hover-border:hover{border-color:var(--pts-accent,#6d5efc)}}.pts-press-feedback:active{transition:transform 80ms;transform:scale(.97)}.pts-reveal{opacity:0;transition:opacity 10ms}.pts-reveal--visible{opacity:1}.pts-sticky-active{transition:box-shadow .3s;box-shadow:0 4px 16px #0000000f}.pts-floating-enter{animation:.35s cubic-bezier(.22,1,.36,1) both pts-floating-fade-in}@keyframes pts-floating-fade-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.pts-anim-fade,.pts-anim-slide,.pts-anim-scale,.pts-anim-rise,.pts-anim-slide-up,.pts-anim-scale-in,.pts-hoverable,.pts-hover-lift,.pts-hover-scale,.pts-hover-glow,.pts-hover-border,.pts-press-feedback,.pts-floating-enter{transition:none!important;animation:none!important;transform:none!important}.pts-reveal{opacity:1!important}}.pts-official-gold{isolation:isolate;border-radius:999px}.pts-official-gold:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;opacity:.82;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(#10b9812e,#6ee7b7d9,#10b9812e 34%,#04785738 62%,#6ee7b7b3,#10b9812e);padding:1px;animation:5.6s linear infinite pts-gold-ring;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pts-gold-ring{to{transform:rotate(360deg)}}.pts-gold-shimmer{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%) 130% 0/250% 100%;border-radius:999px;animation:4.5s ease-in-out infinite pts-gold-shimmer-sweep;position:absolute;inset:0}@keyframes pts-gold-shimmer-sweep{0%{opacity:0;background-position:130% 0}8%{opacity:1}32%{opacity:1;background-position:-130% 0}38%{opacity:0}to{opacity:0;background-position:-130% 0}}@media (prefers-reduced-motion:reduce){.pts-official-gold:before,.pts-gold-shimmer{animation:none!important}.pts-official-gold:before{opacity:.58}.pts-gold-shimmer{opacity:0!important}}.pts-scope{--ed-bg:oklch(19% .012 265);--ed-chrome:oklch(23.5% .014 265);--ed-chrome-2:oklch(27.5% .016 265);--ed-elevated:oklch(31% .018 265);--ed-line:oklch(100% 0 0/.09);--ed-line-strong:oklch(100% 0 0/.18);--ed-text:oklch(96.5% .004 265);--ed-muted:oklch(68% .018 265);--ed-faint:oklch(53% .018 265);--ed-accent:oklch(82% .18 172);--ed-accent-ink:oklch(22% .05 172);--ed-select:oklch(74% .16 250);--ed-warn:oklch(83% .16 85);--ed-canvas:oklch(14% .01 265);--ed-page:oklch(99.5% .002 90);--ed-page-ink:oklch(22% .02 265);--ed-shadow:0 24px 60px -20px oklch(0% 0 0/.65);--background:var(--ed-bg);--foreground:var(--ed-text);--card:var(--ed-chrome);--card-foreground:var(--ed-text);--popover:var(--ed-elevated);--popover-foreground:var(--ed-text);--primary:var(--ed-accent);--primary-foreground:var(--ed-accent-ink);--secondary:var(--ed-chrome-2);--secondary-foreground:var(--ed-text);--muted:var(--ed-chrome-2);--muted-foreground:var(--ed-muted);--accent:var(--ed-chrome-2);--accent-foreground:var(--ed-text);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:var(--ed-line);--input:var(--ed-line-strong);--ring:var(--ed-select)}.pts-scope .pts-page{--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788)}.pts-scope .pts-power-viewport{background-color:var(--ed-canvas);background-image:linear-gradient(90deg,oklch(100% 0 0/.04) 1px,#0000 1px),linear-gradient(oklch(100% 0 0/.04) 1px,#0000 1px);background-size:32px 32px}.pts-scope .pts-contextual-toolbar{max-width:min(92vw,720px)}.pts-scope .pts-contextual-toolbar button,.pts-scope .pts-contextual-toolbar select,.pts-scope .pts-contextual-toolbar input{border-radius:5px;min-height:30px}@media (width<=640px){.pts-scope .pts-contextual-toolbar{flex-wrap:wrap;max-width:none;min-height:52px;z-index:80!important;border-radius:14px!important;padding:8px!important;position:fixed!important;inset:auto 10px 10px!important}.pts-scope .pts-contextual-toolbar button,.pts-scope .pts-contextual-toolbar select,.pts-scope .pts-contextual-toolbar input{min-height:44px}}
