.pr-help-host{font-family:inherit;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;color:var(--ex-ink)}.pr-help-host *,.pr-dialog *{box-sizing:border-box}.pr-dialog{font-family:inherit;color:var(--ex-ink);width:min(444px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;margin:auto;border:1px solid var(--ex-line);border-radius:22px;background:var(--ex-surface);box-shadow:0 24px 90px #00000038;overflow:hidden;overscroll-behavior:contain}.pr-dialog::backdrop{background:#10131f68;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pr-dialog button,.pr-help-host button{font:inherit;appearance:none;cursor:pointer;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid transparent}.pr-dialog button:focus-visible,.pr-help-host button:focus-visible{outline:3px solid var(--ex-violet);outline-offset:3px}.pr-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 30px);position:relative;isolation:isolate}.pr-header{padding:20px 22px 0}.pr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pr-heading{padding-top:3px;min-width:0}.pr-eyebrow{display:block;font:600 8px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:1.6px;color:var(--ex-muted);margin-bottom:10px}.pr-dialog h2{letter-spacing:-.9px;font-size:24px;font-weight:550;line-height:1.12;margin:0;color:var(--ex-ink);text-wrap:balance}.pr-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:var(--ex-bg);border-radius:13px;margin-top:-2px}.pr-close svg{height:19px;width:19px;fill:none;stroke:currentColor;stroke-width:1.4}.pr-grabber{display:none}.pr-body{overflow:auto;overscroll-behavior:contain;min-width:0;min-height:0;padding:20px 22px 0;scrollbar-width:thin;scrollbar-color:var(--ex-line) transparent}.pr-art-zone{min-width:0}.pr-demo{display:block;position:relative;width:100%;min-height:156px;padding:3px 18px 19px!important;border:1px solid var(--ex-line)!important;border-radius:16px;background:var(--ex-bg);isolation:isolate;overflow:hidden}.pr-shape{display:block;overflow:visible;pointer-events:none;width:100%;height:132px}.pr-shape-a,.pr-shape-b{transform-box:fill-box;transform-origin:center}.pr-face-a{fill:var(--ex-yellow)}.pr-face-b{fill:var(--ex-violet)}.pr-side-a{fill:color-mix(in srgb,var(--ex-yellow) 72%,#35303e)}.pr-side-b{fill:color-mix(in srgb,var(--ex-violet) 72%,#35303e)}.pr-shape text{font:550 18px/1 system-ui,sans-serif;text-anchor:middle;fill:#35303e;opacity:0}.pr-cut-guide{fill:none;stroke:var(--ex-ink);stroke-width:1;stroke-dasharray:3 5;opacity:.3}.pr-cut-trace{fill:none;stroke:var(--ex-ink);stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:65;opacity:.6}.pr-cursor{fill:var(--ex-surface);stroke:var(--ex-ink);stroke-width:1.5;transform:translate(156px,3px);transform-box:view-box}.pr-dot-start,.pr-dot-end{fill:var(--ex-ink);opacity:.5}.pr-dot-end{opacity:.2}.pr-art-score{position:absolute;right:18px;top:13px;text-align:center;opacity:0;pointer-events:none}.pr-art-score b{display:block;font:550 29px/.95 system-ui,sans-serif;letter-spacing:-1.5px}.pr-art-score b>span{font-size:12px;letter-spacing:-.5px}.pr-art-score small{display:block;font-size:7px;letter-spacing:.1px;color:var(--ex-muted);margin-top:5px}.pr-art-cue{display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;line-height:1;color:var(--ex-muted);position:absolute;bottom:11px;left:0;width:100%;pointer-events:none}.pr-art-cue svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.5;fill:none}.pr-art-caption{display:flex;align-items:center;gap:10px;padding:10px 2px 14px;min-height:34px}.pr-art-caption>span:first-child{font:8px/1 ui-monospace,monospace;letter-spacing:.4px;color:var(--ex-muted);white-space:nowrap}.pr-art-caption strong{font:400 10px/1.4 system-ui,sans-serif;color:var(--ex-muted);letter-spacing:0}.pr-caption-dot{width:4px;height:4px;border-radius:50%;background:var(--ex-violet);margin-left:auto}.pr-commands{border:1px solid var(--ex-line);border-radius:12px;overflow:hidden;min-width:0}.pr-command{width:100%;display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 12px;background:transparent;text-align:left;border-radius:0}.pr-command+.pr-command{border-top:1px solid var(--ex-line)!important}.pr-command-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--ex-line);border-radius:8px;background:var(--ex-bg);color:var(--ex-muted)}.pr-command-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pr-command-copy{min-width:0}.pr-command-copy b{font:550 12px/1.3 system-ui,sans-serif;letter-spacing:-.1px;display:block}.pr-command-copy small{display:block;font:400 10px/1.4 system-ui,sans-serif;color:var(--ex-muted);margin-top:2px}.pr-command-number{margin-left:auto;font:8px/1 ui-monospace,monospace;color:var(--ex-muted);letter-spacing:.4px}.pr-command[aria-pressed=true]{background:color-mix(in srgb,var(--ex-violet) 10%,var(--ex-surface))}.pr-command[aria-pressed=true] .pr-command-icon{border-color:color-mix(in srgb,var(--ex-violet) 65%,var(--ex-line));background:var(--ex-violet);color:#35303e}.pr-command[aria-pressed=true] .pr-command-number{color:var(--ex-ink)}.pr-footer{padding:18px 22px 22px;position:relative;background:var(--ex-surface);z-index:1}.pr-start{width:100%;min-height:48px;display:flex;align-items:center;gap:9px;padding:12px 15px;background:var(--ex-ink);color:var(--ex-surface)!important;border-radius:11px;font-size:12px!important;font-weight:550!important}.pr-start>svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none}.pr-start kbd{font:9px/1 ui-monospace,SFMono-Regular,monospace;display:inline;align-self:auto;border:0!important;box-shadow:none!important;background:none!important;color:inherit!important;border-radius:0!important;padding:0!important;min-width:0!important;width:auto!important;opacity:.55;margin:0 0 0 auto!important;letter-spacing:0;position:static;transform:none}.pr-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.pr-dialog[data-step="1"] .pr-shape-a,.pr-dialog[data-step="2"] .pr-shape-a{transform:translate(-8px,-1px) rotate(-2deg)}.pr-dialog[data-step="1"] .pr-shape-b,.pr-dialog[data-step="2"] .pr-shape-b{transform:translate(8px,1px) rotate(2deg)}.pr-dialog[data-step="1"] .pr-cut-trace,.pr-dialog[data-step="2"] .pr-cut-trace{stroke-dashoffset:0}.pr-dialog[data-step="1"] .pr-cursor{transform:translate(116px,140px)}.pr-dialog[data-step="2"] .pr-cursor{transform:translate(155px,145px);opacity:0}.pr-dialog[data-step="1"] .pr-cut-guide,.pr-dialog[data-step="2"] .pr-cut-guide,.pr-dialog[data-step="2"] .pr-cut-trace,.pr-dialog[data-step="2"] .pr-dot-start,.pr-dialog[data-step="2"] .pr-dot-end{opacity:0}.pr-dialog[data-step="2"] .pr-shape text{opacity:1}.pr-dialog[data-step="2"] .pr-art-score{opacity:1}.pr-dialog[data-step="2"] .pr-art-cue{opacity:0}.pr-command-card .pr-start{box-shadow:0 3px 0 color-mix(in srgb,var(--ex-ink) 65%,var(--ex-surface))}.pr-command-card .pr-demo{background-image:radial-gradient(var(--ex-line) .65px,transparent .65px);background-size:13px 13px}
.pr-split-folio{width:min(660px,calc(100% - 28px));border-radius:18px}.pr-split-folio .pr-header{padding:23px 25px 0}.pr-split-folio h2{font-family:Georgia,serif;font-weight:400;font-size:30px;letter-spacing:-1.2px}.pr-split-folio .pr-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;padding:23px 25px 0}.pr-split-folio .pr-art-zone{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--ex-line);padding-right:22px}.pr-split-folio .pr-demo{border:0!important;border-radius:10px;min-height:185px;padding:12px 0 23px!important;background:color-mix(in srgb,var(--ex-violet) 10%,var(--ex-bg))}.pr-split-folio .pr-shape{height:152px}.pr-split-folio .pr-art-caption{padding-bottom:0;gap:7px}.pr-split-folio .pr-art-caption strong{font-size:8px}.pr-split-folio .pr-commands{border:0;border-radius:0;display:flex;flex-direction:column;justify-content:center}.pr-split-folio .pr-command{border:0!important;border-radius:10px;gap:10px;padding:12px 10px;min-height:70px}.pr-split-folio .pr-command+.pr-command{border-top:1px solid var(--ex-line)!important;border-radius:0}.pr-split-folio .pr-command[aria-pressed=true]{border-radius:10px}.pr-split-folio .pr-command-number{font-size:7px}.pr-split-folio .pr-command-icon{background:transparent;border:0;font-size:22px}.pr-split-folio .pr-footer{padding:22px 25px 25px}.pr-split-folio .pr-start{border-radius:7px}.pr-split-folio .pr-art-score{right:10px;top:10px}.pr-split-folio .pr-art-score b{font-size:23px}.pr-split-folio .pr-art-score small{font-size:6px}
.pr-drafting-note{border-radius:6px;border:1px solid var(--ex-ink);background:var(--ex-bg)}.pr-drafting-note .pr-header{padding:19px 22px 0}.pr-drafting-note .pr-eyebrow{font-size:8px;letter-spacing:1.2px}.pr-drafting-note h2{font-family:Georgia,serif;font-weight:400;font-style:italic;font-size:29px;letter-spacing:-1.2px}.pr-drafting-note .pr-close{border-radius:3px;border-color:var(--ex-line);background:var(--ex-surface)}.pr-drafting-note .pr-demo{border-color:var(--ex-line)!important;border-radius:0;background-color:var(--ex-surface);background-image:linear-gradient(color-mix(in srgb,var(--ex-line) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ex-line) 55%,transparent) 1px,transparent 1px);background-size:17px 17px}.pr-drafting-note .pr-art-caption{border-bottom:1px solid var(--ex-line);margin-bottom:12px;padding-bottom:11px}.pr-drafting-note .pr-commands{border:0;border-radius:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:visible}.pr-drafting-note .pr-command{flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:111px;border:1px solid var(--ex-line)!important;border-radius:2px;padding:11px 10px;gap:9px;position:relative;background:var(--ex-surface)}.pr-drafting-note .pr-command+.pr-command{border:1px solid var(--ex-line)!important}.pr-drafting-note .pr-command-icon{width:26px;height:26px;flex-basis:26px;background:transparent;border:0;border-radius:2px}.pr-drafting-note .pr-command-copy b{font:550 11px/1.2 system-ui,sans-serif}.pr-drafting-note .pr-command-copy small{font-size:9px;line-height:1.5;max-width:80px}.pr-drafting-note .pr-command-number{position:absolute;right:9px;top:12px;font-size:7px}.pr-drafting-note .pr-command[aria-pressed=true]{border-color:var(--ex-ink)!important;box-shadow:2px 2px 0 var(--ex-violet)}.pr-drafting-note .pr-footer{background:var(--ex-bg)}.pr-drafting-note .pr-start{border-radius:3px;box-shadow:3px 3px 0 var(--ex-violet)}
.pr-glass-guide{border-radius:27px;background:color-mix(in srgb,var(--ex-surface) 88%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--ex-line) 80%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ex-surface) 80%,transparent),0 25px 95px #00000038}.pr-glass-guide::backdrop{background:radial-gradient(ellipse at 20% 30%,#a38bd82b,transparent 55%),radial-gradient(ellipse at 80% 70%,#e6c47026,transparent 55%),#10131f6b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pr-glass-guide h2{font-size:29px;letter-spacing:-1.3px;font-weight:450}.pr-glass-guide .pr-close{background:color-mix(in srgb,var(--ex-bg) 70%,transparent);border-radius:50%}.pr-glass-guide .pr-demo{background:radial-gradient(ellipse at 25% 60%,color-mix(in srgb,var(--ex-yellow) 20%,transparent),transparent 60%),radial-gradient(ellipse at 80% 40%,color-mix(in srgb,var(--ex-violet) 26%,transparent),transparent 60%),color-mix(in srgb,var(--ex-bg) 45%,transparent);border-color:color-mix(in srgb,var(--ex-line) 55%,transparent)!important;border-radius:20px}.pr-glass-guide .pr-shape{filter:drop-shadow(0 8px 10px var(--ex-shadow))}.pr-glass-guide .pr-commands{background:color-mix(in srgb,var(--ex-surface) 40%,transparent);border-color:color-mix(in srgb,var(--ex-line) 70%,transparent);border-radius:15px}.pr-glass-guide .pr-command{background:transparent}.pr-glass-guide .pr-command[aria-pressed=true]{background:color-mix(in srgb,var(--ex-violet) 13%,transparent)}.pr-glass-guide .pr-command-icon{background:color-mix(in srgb,var(--ex-bg) 70%,transparent);border-color:color-mix(in srgb,var(--ex-line) 70%,transparent);border-radius:50%}.pr-glass-guide .pr-command[aria-pressed=true] .pr-command-icon{background:var(--ex-violet)}.pr-glass-guide .pr-footer{background:transparent}.pr-glass-guide .pr-start{border-radius:14px}
.pr-studio-sheet{width:min(490px,calc(100% - 28px));border-radius:26px}.pr-studio-sheet .pr-header{padding:22px 25px 0}.pr-studio-sheet h2{font-size:29px;font-weight:450;letter-spacing:-1.5px}.pr-studio-sheet .pr-close{border-radius:50%;background:transparent;border-color:var(--ex-line)}.pr-studio-sheet .pr-body{padding:15px 25px 0}.pr-studio-sheet .pr-demo{border:0!important;border-radius:0;min-height:170px;padding-bottom:23px!important;background:transparent}.pr-studio-sheet .pr-shape{height:145px}.pr-studio-sheet .pr-art-score{right:20px;top:5px}.pr-studio-sheet .pr-art-caption{border-bottom:1px solid var(--ex-line);margin-bottom:6px;padding:3px 0 13px}.pr-studio-sheet .pr-commands{border:0;border-radius:0}.pr-studio-sheet .pr-command{padding:10px 0;gap:15px;min-height:57px;background:transparent}.pr-studio-sheet .pr-command[aria-pressed=true]{background:transparent}.pr-studio-sheet .pr-command-icon{border:0;background:var(--ex-bg);border-radius:50%;width:33px;height:33px;flex-basis:33px}.pr-studio-sheet .pr-command[aria-pressed=true] .pr-command-icon{background:var(--ex-violet)}.pr-studio-sheet .pr-command-number{font-size:9px}.pr-studio-sheet .pr-command-copy b{font-size:12px;font-weight:500}.pr-studio-sheet .pr-command-copy small{font-size:10px}.pr-studio-sheet .pr-footer{padding:19px 25px 25px}.pr-studio-sheet .pr-start{border-radius:25px;min-height:49px}
.pr-miniature{width:100%;max-width:266px;height:202px;padding:13px 15px 12px;border:1px solid var(--ex-line);border-radius:12px;background:var(--ex-surface);box-shadow:0 4px 14px var(--ex-shadow);position:relative;overflow:hidden;pointer-events:none}.pr-mini-header{display:flex;align-items:center;justify-content:space-between;font:5px/1 ui-monospace,monospace;letter-spacing:1px;color:var(--ex-muted);margin-bottom:8px}.pr-mini-header i{font:11px/1 system-ui,sans-serif;font-style:normal}.pr-mini-title{display:block;font:550 13px/1.1 system-ui,sans-serif;letter-spacing:-.4px;margin-bottom:9px;color:var(--ex-ink)}.pr-mini-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;min-height:103px;margin-bottom:10px}.pr-mini-art{position:relative;display:flex;align-items:center;justify-content:center;background:var(--ex-bg);border:1px solid var(--ex-line);border-radius:8px;overflow:hidden}.pr-mini-art .pr-shape{height:73px;width:125%;max-width:none;flex-shrink:0}.pr-mini-art>span{position:absolute;bottom:8px;font:6px/1 ui-monospace,monospace;color:var(--ex-muted)}.pr-mini-art .pr-cursor{display:none}.pr-mini-art .pr-shape text{opacity:1;font-size:15px}.pr-mini-art .pr-shape-a{transform:translate(-6px,0)}.pr-mini-art .pr-shape-b{transform:translate(6px,0)}.pr-mini-commands{display:flex;flex-direction:column;justify-content:center;border:1px solid var(--ex-line);border-radius:6px;overflow:hidden}.pr-mini-commands>div{display:flex;align-items:center;gap:5px;padding:8px 5px;min-width:0}.pr-mini-commands>div+div{border-top:1px solid var(--ex-line)}.pr-mini-commands>div:first-child{background:color-mix(in srgb,var(--ex-violet) 12%,var(--ex-surface))}.pr-mini-commands i{display:grid;place-items:center;font:5px/1 ui-monospace,monospace;font-style:normal;width:13px;height:13px;border-radius:4px;background:var(--ex-violet);color:#35303e;flex-shrink:0}.pr-mini-commands b{display:block;font:550 5.5px/1.1 system-ui,sans-serif;letter-spacing:0}.pr-mini-commands small{display:block;font:400 4px/1.4 system-ui,sans-serif;color:var(--ex-muted);margin-top:2px;white-space:nowrap}.pr-mini-commands em{display:none}.pr-mini-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:6px;background:var(--ex-ink);color:var(--ex-surface);font:7px/1 system-ui,sans-serif}.pr-mini-footer i{font-style:normal;font-size:10px}.pr-open{display:flex;align-items:center;justify-content:center;gap:13px;min-height:44px;padding:9px 12px;margin-top:4px;border-radius:7px;background:transparent;color:var(--ex-muted)!important;font:10px/1 system-ui,sans-serif!important}.pr-open>span{font-size:13px}.pr-miniature.pr-command-card{height:248px;max-width:244px;padding:13px 15px}.pr-command-card .pr-mini-body{grid-template-columns:1fr;gap:8px}.pr-command-card .pr-mini-art{height:76px;background-image:radial-gradient(var(--ex-line) .5px,transparent .5px);background-size:8px 8px}.pr-command-card .pr-mini-art .pr-shape{height:75px;width:100%}.pr-command-card .pr-mini-art>span{bottom:6px}.pr-command-card .pr-mini-commands>div{padding:5px 8px}.pr-command-card .pr-mini-commands b{font-size:6px}.pr-command-card .pr-mini-commands small{font-size:4.5px}.pr-command-card .pr-mini-footer{margin-top:1px}.pr-miniature.pr-split-folio{border-radius:6px;height:202px}.pr-split-folio .pr-mini-title{font:400 17px/1 Georgia,serif;letter-spacing:-.7px;margin-bottom:13px}.pr-split-folio .pr-mini-body{gap:13px}.pr-split-folio .pr-mini-art{background:color-mix(in srgb,var(--ex-violet) 12%,var(--ex-bg));border:0;border-radius:4px}.pr-split-folio .pr-mini-commands{border:0;border-radius:0}.pr-split-folio .pr-mini-commands>div{padding:8px 1px;gap:5px}.pr-split-folio .pr-mini-commands>div:first-child{border-radius:5px;padding-left:4px}.pr-split-folio .pr-mini-commands i{background:transparent;color:var(--ex-muted)}.pr-split-folio .pr-mini-footer{border-radius:3px}.pr-miniature.pr-drafting-note{border-radius:2px;background:var(--ex-bg);height:220px}.pr-drafting-note .pr-mini-title{font:italic 400 17px/1 Georgia,serif;letter-spacing:-.6px}.pr-drafting-note .pr-mini-body{display:block;min-height:130px;margin-bottom:7px}.pr-drafting-note .pr-mini-art{height:75px;border-radius:0;background-color:var(--ex-surface);background-image:linear-gradient(var(--ex-line) .5px,transparent .5px),linear-gradient(90deg,var(--ex-line) .5px,transparent .5px);background-size:10px 10px}.pr-drafting-note .pr-mini-art .pr-shape{width:100%;height:72px}.pr-drafting-note .pr-mini-art>span{display:none}.pr-drafting-note .pr-mini-commands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border:0;border-radius:0;margin-top:7px;overflow:visible}.pr-drafting-note .pr-mini-commands>div{display:block;padding:5px;border:1px solid var(--ex-line);border-radius:0;background:var(--ex-surface);min-height:43px}.pr-drafting-note .pr-mini-commands>div:first-child{border-color:var(--ex-ink);box-shadow:1px 1px 0 var(--ex-violet);background:var(--ex-surface)}.pr-drafting-note .pr-mini-commands i{width:10px;height:10px;margin-bottom:5px;background:var(--ex-violet);border-radius:1px}.pr-drafting-note .pr-mini-commands b{font-size:5px}.pr-drafting-note .pr-mini-commands small{font-size:3.5px;white-space:normal}.pr-drafting-note .pr-mini-footer{border-radius:1px;box-shadow:2px 2px 0 var(--ex-violet)}.pr-miniature.pr-glass-guide{height:248px;max-width:244px;border-radius:20px;background:radial-gradient(ellipse at 20% 45%,color-mix(in srgb,var(--ex-yellow) 13%,transparent),transparent 70%),radial-gradient(ellipse at 80% 40%,color-mix(in srgb,var(--ex-violet) 17%,transparent),transparent 70%),var(--ex-surface)}.pr-glass-guide .pr-mini-title{font-size:17px;font-weight:450;letter-spacing:-.7px}.pr-glass-guide .pr-mini-body{grid-template-columns:1fr;gap:8px}.pr-glass-guide .pr-mini-art{height:72px;border-radius:11px;border-color:color-mix(in srgb,var(--ex-line) 65%,transparent);background:color-mix(in srgb,var(--ex-bg) 50%,transparent)}.pr-glass-guide .pr-mini-art .pr-shape{width:100%;height:72px}.pr-glass-guide .pr-mini-art>span{bottom:5px}.pr-glass-guide .pr-mini-commands{border-radius:8px}.pr-glass-guide .pr-mini-commands>div{padding:5px 8px}.pr-glass-guide .pr-mini-commands i{border-radius:50%}.pr-glass-guide .pr-mini-footer{border-radius:8px}.pr-miniature.pr-studio-sheet{height:236px;max-width:244px;border-radius:20px}.pr-studio-sheet .pr-mini-title{font-weight:450;font-size:15px;letter-spacing:-.7px}.pr-studio-sheet .pr-mini-body{display:block;margin-bottom:8px}.pr-studio-sheet .pr-mini-art{height:70px;background:transparent;border:0}.pr-studio-sheet .pr-mini-art .pr-shape{height:70px;width:100%}.pr-studio-sheet .pr-mini-art>span{display:none}.pr-studio-sheet .pr-mini-commands{border:0;border-radius:0}.pr-studio-sheet .pr-mini-commands>div{background:transparent;padding:5px 0;gap:7px}.pr-studio-sheet .pr-mini-commands i{border-radius:50%;height:15px;width:15px}.pr-studio-sheet .pr-mini-commands b{font-size:6px;font-weight:500}.pr-studio-sheet .pr-mini-commands em{display:block;margin-left:auto;color:var(--ex-muted);font:5px/1 ui-monospace,monospace}.pr-studio-sheet .pr-mini-footer{border-radius:20px}
@media(hover:hover){.pr-open:hover,.pr-close:hover{background:var(--ex-bg);color:var(--ex-ink)!important}.pr-start:hover{opacity:.88}.pr-command:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--ex-bg) 80%,var(--ex-surface))}.pr-demo:hover .pr-art-cue{color:var(--ex-ink)}}
@media(prefers-reduced-motion:no-preference){.pr-dialog button,.pr-open{transition:transform 150ms ease-out,opacity 150ms ease-out,background-color 150ms ease-out}.pr-dialog button:not(:disabled):active,.pr-open:not(:disabled):active{transform:scale(.96)}.pr-shape-a,.pr-shape-b,.pr-cursor{transition:transform 280ms cubic-bezier(.2,0,0,1),opacity 180ms ease-out}.pr-shape text,.pr-art-score,.pr-cut-guide,.pr-art-cue,.pr-dot-start,.pr-dot-end{transition:opacity 180ms ease-out}.pr-cut-trace{transition:stroke-dashoffset 260ms cubic-bezier(.2,0,0,1),opacity 180ms ease-out}}
@media(prefers-reduced-motion:reduce){.pr-dialog[data-step="1"] .pr-shape-a,.pr-dialog[data-step="2"] .pr-shape-a,.pr-dialog[data-step="1"] .pr-shape-b,.pr-dialog[data-step="2"] .pr-shape-b{transform:none}.pr-dialog .pr-cursor{display:none}.pr-shape text,.pr-art-score{transition:opacity 120ms ease-out}.pr-dialog button,.pr-open{transition:opacity 120ms ease-out}}
@media(max-width:600px){.pr-dialog{width:calc(100% - 16px);margin:auto 8px 8px;border-radius:26px 26px 18px 18px;max-height:calc(100dvh - 16px)}.pr-shell{max-height:calc(100dvh - 18px)}.pr-header,.pr-split-folio .pr-header,.pr-drafting-note .pr-header,.pr-studio-sheet .pr-header{padding:0 20px}.pr-grabber{display:flex!important;align-items:center;justify-content:center;min-height:44px;width:90px;background:transparent;padding:0!important;margin:0 auto -4px;touch-action:none!important}.pr-grabber span{display:block;height:4px;width:32px;border-radius:4px;background:var(--ex-line)}.pr-top{padding-bottom:0;gap:10px}.pr-heading{padding-top:2px}.pr-eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:8px}.pr-dialog h2{font-size:23px;letter-spacing:-.9px}.pr-close{margin-top:0}.pr-body,.pr-split-folio .pr-body,.pr-studio-sheet .pr-body{padding:15px 20px 0}.pr-demo{min-height:127px;padding:0 15px 18px!important;border-radius:14px}.pr-shape{height:109px}.pr-art-caption{padding:9px 2px 11px;min-height:29px}.pr-art-score{top:10px;right:13px}.pr-art-score b{font-size:24px}.pr-art-score small{font-size:6px}.pr-command{min-height:49px;padding:6px 11px;gap:10px}.pr-command-icon{width:28px;height:28px;flex-basis:28px;border-radius:8px}.pr-command-copy b{font-size:12px}.pr-command-copy small{font-size:10px}.pr-footer,.pr-split-folio .pr-footer,.pr-drafting-note .pr-footer,.pr-studio-sheet .pr-footer{padding:14px 20px max(18px,env(safe-area-inset-bottom))}.pr-start{min-height:47px}.pr-split-folio h2{font-size:27px;font-family:Georgia,serif;font-weight:400;letter-spacing:-1.1px}.pr-split-folio .pr-body{grid-template-columns:1fr;gap:0}.pr-split-folio .pr-art-zone{border-right:0;padding-right:0}.pr-split-folio .pr-demo{min-height:127px;padding:0 12px 18px!important;border-radius:12px}.pr-split-folio .pr-shape{height:109px}.pr-split-folio .pr-art-caption{padding-bottom:11px}.pr-split-folio .pr-commands{display:block;border-block:1px solid var(--ex-line)}.pr-split-folio .pr-command{min-height:49px;padding:7px 5px;gap:12px}.pr-split-folio .pr-command[aria-pressed=true]{border-radius:0;background:color-mix(in srgb,var(--ex-violet) 11%,var(--ex-surface))}.pr-split-folio .pr-art-score{top:10px;right:15px}.pr-drafting-note{border-radius:26px 26px 8px 8px}.pr-drafting-note h2{font-size:26px}.pr-drafting-note .pr-demo{border-radius:0}.pr-drafting-note .pr-art-caption{margin-bottom:9px}.pr-drafting-note .pr-command{min-height:99px;padding:9px 8px;gap:8px}.pr-drafting-note .pr-command-copy b{font-size:10px}.pr-drafting-note .pr-command-copy small{font-size:9px}.pr-drafting-note .pr-command-number{right:7px;top:12px;font-size:6px}.pr-glass-guide{border-radius:27px 27px 19px 19px}.pr-glass-guide h2{font-size:26px;letter-spacing:-1.2px}.pr-glass-guide .pr-demo{border-radius:17px}.pr-studio-sheet h2{font-size:25px;letter-spacing:-1.2px}.pr-studio-sheet .pr-demo{min-height:127px;padding-bottom:18px!important}.pr-studio-sheet .pr-shape{height:109px}.pr-studio-sheet .pr-command{min-height:50px;padding:7px 0;gap:12px}.pr-studio-sheet .pr-command-icon{width:29px;height:29px;flex-basis:29px}.pr-studio-sheet .pr-command-copy b{font-size:12px}.pr-studio-sheet .pr-command-copy small{font-size:10px}.pr-studio-sheet .pr-art-caption{padding-bottom:11px;margin-bottom:2px}.pr-studio-sheet .pr-start{min-height:47px}}
@media(min-width:601px) and (max-height:480px){.pr-header,.pr-split-folio .pr-header,.pr-drafting-note .pr-header,.pr-studio-sheet .pr-header{padding-top:13px}.pr-eyebrow{margin-bottom:7px}.pr-dialog h2{font-size:22px}.pr-body,.pr-split-folio .pr-body,.pr-studio-sheet .pr-body{padding-top:13px}.pr-footer,.pr-split-folio .pr-footer,.pr-studio-sheet .pr-footer{padding-top:12px;padding-bottom:14px}.pr-demo{min-height:126px}.pr-shape{height:110px}.pr-command{min-height:48px}.pr-start{min-height:44px}.pr-art-caption{padding-block:9px}.pr-split-folio .pr-demo{min-height:150px}.pr-split-folio .pr-shape{height:125px}.pr-split-folio .pr-command{min-height:60px}.pr-drafting-note .pr-footer{padding-top:12px;padding-bottom:14px}.pr-studio-sheet .pr-demo{min-height:133px}.pr-studio-sheet .pr-shape{height:113px}.pr-studio-sheet .pr-command{min-height:50px}}
@media(max-width:350px){.pr-header,.pr-split-folio .pr-header,.pr-drafting-note .pr-header,.pr-studio-sheet .pr-header{padding-inline:16px}.pr-body,.pr-split-folio .pr-body,.pr-studio-sheet .pr-body{padding-inline:16px}.pr-footer,.pr-split-folio .pr-footer,.pr-drafting-note .pr-footer,.pr-studio-sheet .pr-footer{padding-inline:16px}.pr-dialog h2{font-size:21px}.pr-split-folio h2,.pr-drafting-note h2{font-size:24px}.pr-glass-guide h2,.pr-studio-sheet h2{font-size:24px}.pr-drafting-note .pr-command-copy b{font-size:10px}.pr-drafting-note .pr-command-copy small{font-size:9px}}
@media(max-width:600px) and (max-height:620px){.pr-body,.pr-split-folio .pr-body,.pr-studio-sheet .pr-body{padding-top:10px}.pr-dialog h2{font-size:21px;line-height:1.1}.pr-split-folio h2,.pr-drafting-note h2{font-size:24px}.pr-glass-guide h2,.pr-studio-sheet h2{font-size:23px}.pr-demo,.pr-split-folio .pr-demo,.pr-studio-sheet .pr-demo{min-height:100px;padding-top:0!important;padding-bottom:17px!important}.pr-shape,.pr-split-folio .pr-shape,.pr-studio-sheet .pr-shape{height:82px}.pr-art-cue{bottom:9px}.pr-art-score,.pr-split-folio .pr-art-score,.pr-studio-sheet .pr-art-score{top:8px;right:12px}.pr-art-score b,.pr-split-folio .pr-art-score b{font-size:21px}.pr-art-score small,.pr-split-folio .pr-art-score small{font-size:5.5px;margin-top:4px}.pr-art-caption,.pr-split-folio .pr-art-caption,.pr-studio-sheet .pr-art-caption{padding:6px 2px 7px;min-height:24px}.pr-command,.pr-split-folio .pr-command,.pr-studio-sheet .pr-command{min-height:46px;padding-top:5px;padding-bottom:5px}.pr-command-icon,.pr-studio-sheet .pr-command-icon{width:27px;height:27px;flex-basis:27px}.pr-drafting-note .pr-art-caption{margin-bottom:8px}.pr-drafting-note .pr-command{min-height:88px;padding-top:8px;padding-bottom:8px}.pr-drafting-note .pr-command-icon{width:25px;height:25px;flex-basis:25px}.pr-footer,.pr-split-folio .pr-footer,.pr-drafting-note .pr-footer,.pr-studio-sheet .pr-footer{padding-top:11px;padding-bottom:max(14px,env(safe-area-inset-bottom))}}
html:has(.pr-dialog[open]),body:has(.pr-dialog[open]){overflow:hidden}
@media(max-width:350px) and (max-height:620px){.pr-split-folio .pr-body{padding-top:8px}}
