@font-face{font-family:amiri;src:url("../fonts/ar/amiri-regular.ttf")}@font-face{font-family:amiri-bold;src:url("../fonts/ar/amiri-bold.ttf")}@font-face{font-family:amiri-italic;src:url("../fonts/ar/amiri-slanted.ttf")}@font-face{font-family:UthmanTN1;src:url("../fonts/ar/UthmanTN1Ver10.otf")}@font-face{font-family:UthmanTN1B;src:url("../fonts/ar/UthmanTN1BVer10.otf")}@font-face{font-family:IranNastaliq;src:url("../fonts/ar/IranNastaliq.ttf")}@font-face{font-family:Almendra;src:url("../fonts/ar/Almendra-Regular.ttf")}@font-face{font-family:AlmendraB;src:url("../fonts/ar/Almendra-Bold.ttf")}@font-face{font-family:PirataOne;src:url("../fonts/ar/PirataOne-Regular.ttf")}@font-face{font-family:Mordred;src:url("../fonts/ar/Almendra-Regular.ttf")}@font-face{font-family:MordredB;src:url("../fonts/ar/Almendra-Bold.ttf")}@font-face{font-family:BrokenPlanew;src:url("../fonts/ar/PirataOne-Regular.ttf")}@font-face{font-family:AMoshrefNaskh;src:url("../fonts/ar/amoshref-naskh.ttf");size-adjust:120%;ascent-override:93%;descent-override:52%;line-gap-override:0%;unicode-range:U+0020,U+00A0,U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDF9,U+FDFC-FDFF,U+FE70-FEFF}@font-face{font-family:Gulzar;src:url("../fonts/ar/gulzar-regular.ttf");size-adjust:88%}@font-face{font-family:ArefRuqaa;src:url("../fonts/ar/aref-ruqaa-regular.ttf")}@font-face{font-family:ArefRuqaaB;src:url("../fonts/ar/aref-ruqaa-bold.ttf")}@font-face{font-family:AALMAGHRIBI;src:url("../fonts/ar/BouazziMaghribi-Regular.ttf");size-adjust:124%}@font-face{font-family:Rabat;src:url("../fonts/ar/BouazziMaghribi-Regular.ttf");size-adjust:120%}@font-face{font-family:BouazziMaghribi;src:url("../fonts/ar/BouazziMaghribi-Regular.ttf")}@font-face{font-family:AMoshrefThulth;src:url("../fonts/ar/amoshref-thulth.ttf")}@font-face{font-family:ArabicEjaza;src:url("../fonts/ar/amiri-bold.ttf")}@font-face{font-family:DiwanThuluth;src:url("../fonts/ar/amiri-bold.ttf")}.pe{--pe-accent:#31b098;--pe-accent-dark:#28907c;--pe-accent-soft:#e3f4f0;--pe-text:#363739;--pe-muted:#68696d;--pe-line:#e2e5e4;--pe-line-strong:#c9cfcd;--pe-bg:#f1f6f4;--pe-stage:#e7ebea;--pe-panel:#fff;--pe-danger:#ce4f67;--pe-radius:8px;--pe-top:56px;--pe-rail:72px;--pe-panel-w:296px;--pe-inspector-w:288px;position:fixed;inset:0;display:grid;grid-template-columns:var(--pe-rail) var(--pe-panel-w) 1fr var(--pe-inspector-w);grid-template-rows:var(--pe-top) 1fr;grid-template-areas:"top top top top" "rail panel stage inspector";font:13px/1.45 "Noto Kufi Arabic",Arimo,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--pe-text);background:var(--pe-bg);overflow:hidden;-webkit-font-smoothing:antialiased}.pe *,.pe ::after,.pe ::before{box-sizing:border-box}.pe button{font:inherit;color:inherit}.pe [hidden]{display:none!important}.pe.is-panel-closed{grid-template-columns:var(--pe-rail) 0 1fr var(--pe-inspector-w)}.pe.is-panel-closed .pe-panel{visibility:hidden}.pe-i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pe-i-sm{width:14px;height:14px}.pe-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--pe-radius);background:0 0;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.pe-btn:hover{background:#f0f2f1}.pe button:focus-visible,.pe input:focus-visible,.pe select:focus-visible,.pe-btn:focus-visible{outline:2px solid var(--pe-accent);outline-offset:1px}.pe-btn:disabled{opacity:.4;cursor:default;background:0 0}.pe-btn-icon{width:34px;padding:0;justify-content:center}.pe-btn-primary{background:var(--pe-accent);color:#fff!important}.pe-btn-primary:hover{background:var(--pe-accent-dark)}.pe-btn-outline{border-color:var(--pe-line-strong);background:#fff}.pe-btn-outline:hover{border-color:var(--pe-accent);color:var(--pe-accent-dark);background:#fff}.pe-btn-danger{color:var(--pe-danger)}.pe-btn-block{width:100%;justify-content:center}.pe-btn.is-on{background:var(--pe-accent-soft);color:var(--pe-accent-dark)}.pe-topbar{grid-area:top;display:flex;align-items:center;gap:12px;padding:0 12px;background:#fff;border-bottom:1px solid var(--pe-line);z-index:5}.pe-brand{display:flex;align-items:center;width:calc(var(--pe-rail) - 12px);justify-content:center}.pe-brand img{height:34px}.site-menu{position:relative}.site-menu>summary{list-style:none;display:flex;align-items:center;gap:4px;cursor:pointer}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary::after{content:'';border-top:5px solid #555;border-inline:4px solid transparent}.site-menu-list{position:absolute;top:calc(100% + 8px);inset-inline-start:0;min-width:220px;padding:6px 0;background:#fff;border:1px solid var(--pe-line);border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.12);z-index:50}.site-menu-list .dropdown-item{display:block;padding:8px 18px;color:inherit;text-decoration:none;white-space:nowrap}.site-menu-list .dropdown-item:hover{background:var(--pe-accent-soft)}.site-menu-list .dropdown-header{text-align:center;padding:12px 18px}.site-menu-list .dropdown-header img{height:72px}.site-menu-list .dropdown-divider{height:0;margin:6px 0;border-top:1px solid var(--pe-line)}.pe-doc{display:flex;align-items:center;gap:14px;min-width:0}.pe-doc-name{font-weight:700;font-size:15px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-tools{display:flex;align-items:center;gap:2px}.pe-actions{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.pe-sep{width:1px;height:22px;background:var(--pe-line);margin:0 6px}.pe-save{color:var(--pe-muted);font-size:12px;min-width:70px}.pe-segmented{display:inline-flex;padding:3px;gap:2px;background:#eef1f0;border-radius:10px}.pe-segmented button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:7px;background:0 0;cursor:pointer;color:var(--pe-muted)}.pe-segmented button:hover{color:var(--pe-text)}.pe-segmented button.is-active{background:#fff;color:var(--pe-text);box-shadow:0 1px 2px rgba(0,0,0,.12);font-weight:600}.pe-segmented-block{display:flex}.pe-segmented-block button{flex:1;justify-content:center}.pe-menu-wrap{position:relative}.pe-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:30;min-width:260px;padding:6px;background:#fff;border:1px solid var(--pe-line);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.14)}.pe-menu button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;border:0;border-radius:6px;background:0 0;cursor:pointer;text-align:start}.pe-menu button:hover{background:var(--pe-bg)}.pe-menu small{color:var(--pe-muted)}.pe-rail{grid-area:rail;display:flex;flex-direction:column;gap:2px;padding:8px 6px;background:#fff;border-inline-end:1px solid var(--pe-line);z-index:3}.pe-rail button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 2px;border:0;border-radius:var(--pe-radius);background:0 0;cursor:pointer;color:var(--pe-muted);font-size:11px}.pe-rail button .pe-i{width:22px;height:22px}.pe-rail button:hover{background:var(--pe-bg);color:var(--pe-text)}.pe-rail button.is-active{background:var(--pe-accent-soft);color:var(--pe-accent-dark);font-weight:600}.pe-inspector,.pe-panel{background:var(--pe-panel);overflow-y:auto;overscroll-behavior:contain;z-index:2}.pe-panel{grid-area:panel;border-inline-end:1px solid var(--pe-line);padding:14px 16px 40px}.pe-inspector{grid-area:inspector;border-inline-start:1px solid var(--pe-line);padding:0 0 40px}.pe-panel section{display:none}.pe-panel section.is-active{display:block}.pe-chart-pane .pe-insp-sec{padding-inline:0}.pe-chart-pane .pe-insp-sec:last-child{border-bottom:0}.pe h3{margin:18px 0 8px;font-size:12px;font-weight:700;color:var(--pe-text);text-transform:uppercase;letter-spacing:.02em}.pe-panel section>h3:first-child{margin-top:0;font-size:15px;text-transform:none;letter-spacing:0}.pe-muted{margin:0 0 10px;color:var(--pe-muted);font-size:12px}.pe-item.is-linked{outline:1.5px dashed var(--pe-accent);outline-offset:2px}.pe-callout{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;border-radius:var(--pe-radius);background:#fff6e5;color:#6b4a12;font-size:12px}.pe-callout>.pe-i{width:16px;height:16px;color:#c58a1a}.pe-callout>span{flex:1;min-width:140px}.pe-callout .pe-btn{padding:4px 10px;font-size:12px}.pe-note{margin:12px 0;padding:9px 11px;border-radius:var(--pe-radius);background:var(--pe-bg);color:var(--pe-muted);font-size:12px}.pe-note:empty{display:none}.pe-note.is-warn{background:#fdf3e2;color:#8a5a00}.pe-tiles{display:grid;gap:8px}.pe-tiles-2{grid-template-columns:repeat(2,1fr)}.pe-tiles-3{grid-template-columns:repeat(3,1fr)}.pe-tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:8px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fafbfb center/cover;cursor:pointer;transition:border-color .12s,box-shadow .12s}.pe-tiles-2 .pe-tile{aspect-ratio:4/3}.pe-tile:hover{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe-tile.is-active{border-color:var(--pe-accent);box-shadow:0 0 0 2px var(--pe-accent)}.pe-tile img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.pe-tile-label{position:absolute;inset-inline:0;bottom:4px;text-align:center;font-size:11px;color:var(--pe-muted)}.pe-tile-none{background:repeating-linear-gradient(45deg,#fff,#fff 6px,#f3f4f4 6px,#f3f4f4 12px)}.pe-swatches{display:flex;flex-wrap:wrap;gap:8px}.pe-swatch{width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer;padding:0}.pe-swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pe-accent)}.pe-swatch-custom{position:relative;overflow:hidden;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#ff00ff,red)}.pe-swatch-custom input{position:absolute;inset:0;opacity:0;cursor:pointer}.pe-frames{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.pe-frames button{aspect-ratio:3/4;border:1px solid var(--pe-line);border-radius:6px;background:#fff;cursor:pointer;padding:7px}.pe-frames button span{display:block;width:100%;height:100%;border-color:#8a6d3b}.pe-frames button.is-active{border-color:var(--pe-accent);box-shadow:0 0 0 2px var(--pe-accent)}.pe-papers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pe-paper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:92px;padding:8px 4px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff;cursor:pointer}.pe-paper i{display:block;border:1.5px solid var(--pe-line-strong);border-radius:2px;background:var(--pe-bg)}.pe-paper b{font-size:13px}.pe-paper small{color:var(--pe-muted);font-size:10.5px;margin-top:-6px}.pe-paper:hover{border-color:var(--pe-accent)}.pe-paper.is-active{border-color:var(--pe-accent);box-shadow:0 0 0 2px var(--pe-accent)}.pe-paper.is-active i{border-color:var(--pe-accent);background:var(--pe-accent-soft)}.pe-size{display:flex;align-items:center;gap:6px}.pe-field{margin-bottom:10px}.pe-field>label,.pe-label{display:block;margin-bottom:4px;font-size:12px;color:var(--pe-muted)}.pe-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pe-grid2>.pe-field{margin-bottom:0}.pe-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pe input[type=number],.pe input[type=search],.pe input[type=text],.pe select,.pe textarea{width:100%;height:32px;padding:0 8px;border:1px solid var(--pe-line-strong);border-radius:6px;background:#fff;font:inherit;color:inherit}.pe textarea{height:auto;min-height:56px;padding:6px 8px;resize:vertical}.pe input:hover,.pe select:hover,.pe textarea:hover{border-color:#aeb6b3}.pe input:focus,.pe select:focus,.pe textarea:focus{border-color:var(--pe-accent);outline:0;box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe input[type=color]{width:100%;height:32px;padding:2px;border:1px solid var(--pe-line-strong);border-radius:6px;background:#fff;cursor:pointer}.pe input[type=range]{width:100%;accent-color:var(--pe-accent)}.pe-num{position:relative;display:flex;align-items:center;flex:1;direction:ltr}.pe-num input{padding-right:34px;text-align:left;appearance:textfield;-moz-appearance:textfield}.pe-num input::-webkit-inner-spin-button,.pe-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pe-num span{position:absolute;right:8px;color:var(--pe-muted);font-size:11px;pointer-events:none}.pe-num b{position:absolute;left:8px;color:var(--pe-muted);font-size:11px;font-weight:600;pointer-events:none}.pe-num b+input{padding-left:22px}.pe-check{display:flex;align-items:center;gap:8px;margin:6px 0;cursor:pointer}.pe-check input{accent-color:var(--pe-accent);width:16px;height:16px;margin:0}.pe-row{display:flex;align-items:center;gap:6px}.pe-row>.pe-grow{flex:1}.pe-btngroup{display:inline-flex;border:1px solid var(--pe-line-strong);border-radius:6px;overflow:hidden}.pe-btngroup button{height:30px;min-width:32px;border:0;border-inline-end:1px solid var(--pe-line);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.pe-btngroup button:last-child{border-inline-end:0}.pe-btngroup button:hover{background:var(--pe-bg)}.pe-btngroup button.is-active{background:var(--pe-accent-soft);color:var(--pe-accent-dark)}.pe-insp-tree .pe-btngroup{flex-wrap:wrap;max-width:100%}.pe-insp-tree .pe-btngroup button{flex:1 0 auto;border-bottom:1px solid var(--pe-line);margin-bottom:-1px}.pe-upload{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;height:40px;border:1.5px dashed var(--pe-line-strong);border-radius:var(--pe-radius);color:var(--pe-muted);cursor:pointer}.pe-upload:hover{border-color:var(--pe-accent);color:var(--pe-accent-dark)}.pe-upload input{display:none}.pe-textadd{display:flex;flex-direction:column;gap:8px}.pe-textadd button{padding:10px 12px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fafbfb;cursor:pointer;text-align:start}.pe-textadd button:hover{border-color:var(--pe-accent);background:#fff}.pe-textadd-h{font-family:IranNastaliq,serif!important;font-size:26px!important;line-height:1.2}.pe-textadd-s{font-family:amiri-bold,serif!important;font-size:18px!important}.pe-textadd-p{font-family:amiri,serif!important;font-size:15px!important}.pe-templates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pe-subhead{margin:18px 0 2px;font-size:13px;font-weight:700}.pe-palettes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pe-palette{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--pe-line);border-radius:999px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.pe-palette.is-active{border-color:var(--pe-accent);box-shadow:0 0 0 1px var(--pe-accent)}.pe-palette-dots{display:inline-flex}.pe-palette-dots i{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.18);margin-inline-start:-4px}.pe-palette-dots i:first-child{margin-inline-start:0}.pe-frames button .pe-frame-band{border:0}.pe-frame-band svg{display:block;width:100%;height:100%}.pe-template{display:block;width:100%;padding:0;border:1px solid var(--pe-line);border-radius:10px;background:#fff;cursor:pointer;overflow:hidden;text-align:start}.pe-template:hover{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe-template.is-active{border-color:var(--pe-accent);box-shadow:0 0 0 2px var(--pe-accent)}.pe-template.is-active .pe-template-name{color:var(--pe-accent-dark)}.pe-template-thumb{display:flex;align-items:center;justify-content:center;height:156px;background:var(--pe-stage)}.pe-template-thumb>div{position:relative;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.25);background:#fff center/cover}.pe-template-name{display:block;padding:6px 10px;font-weight:600;font-size:13px}.pe-panel button.is-busy{position:relative;cursor:progress}.pe-panel button.is-busy::after{content:'';position:absolute;top:6px;inset-inline-end:6px;width:12px;height:12px;border:2px solid #cfd7d4;border-top-color:var(--pe-accent);border-radius:50%;animation:pe-spin .8s linear infinite}.pe-panel .pe-btngroup button.is-busy::after,.pe-panel .pe-palette.is-busy::after{position:static;flex:none;display:inline-block;vertical-align:middle;margin-inline-start:4px}.pe-search{position:relative;margin-bottom:8px}.pe-search .pe-i{position:absolute;inset-inline-start:9px;top:7px;color:var(--pe-muted)}.pe-search input{padding-inline-start:34px!important}.pe-people{font-size:13px}.pe-person{display:flex;align-items:center;gap:4px;min-height:30px;padding-inline-end:4px;border-radius:6px;cursor:pointer}.pe-person:hover{background:var(--pe-bg)}.pe-person.is-selected{background:var(--pe-accent-soft)}.pe-person.is-off .pe-person-name{color:#aab0ae;text-decoration:line-through}.pe-person-tw{width:22px;height:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;cursor:pointer;color:var(--pe-muted);border-radius:4px;padding:0}.pe-person-tw:hover{background:#e3e7e6}.pe-person-tw .pe-i{width:14px;height:14px;transition:transform .12s}[dir=rtl] .pe-person-tw:not(.is-open) .pe-i{transform:scaleX(-1)}.pe-person-tw.is-open .pe-i{transform:rotate(90deg)}.pe-person-tw.is-empty{visibility:hidden}.pe-person-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-person-meta{color:var(--pe-muted);font-size:11px}.pe-person-eye{width:26px;height:26px;border:0;background:0 0;border-radius:4px;cursor:pointer;color:var(--pe-muted);display:inline-flex;align-items:center;justify-content:center;opacity:0;padding:0}.pe-person.is-off .pe-person-eye,.pe-person:hover .pe-person-eye{opacity:1}.pe-person-eye:hover{background:#e3e7e6;color:var(--pe-text)}.pe-person-edited{width:6px;height:6px;border-radius:50%;background:var(--pe-accent);flex:none}.pe-gen{margin:12px 0 4px;font-size:11px;font-weight:700;color:var(--pe-muted)}.pe-layers{list-style:none;margin:0;padding:0}.pe-layer{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px;border:1px solid transparent;border-radius:6px;cursor:pointer}.pe-layer:hover{background:var(--pe-bg)}.pe-layer.is-selected{background:var(--pe-accent-soft);border-color:#bfe6dd}.pe-layer.is-drop{border-top:2px solid var(--pe-accent)}.pe-layer.is-hidden .pe-layer-name{opacity:.45}.pe-layer-thumb{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#f3f5f4;color:var(--pe-muted);overflow:hidden}.pe-layer-thumb img{max-width:26px;max-height:26px}.pe-layer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-layer button{width:26px;height:26px;border:0;background:0 0;border-radius:4px;cursor:pointer;color:var(--pe-muted);display:inline-flex;align-items:center;justify-content:center;padding:0}.pe-layer button:hover{background:#e3e7e6;color:var(--pe-text)}.pe-layer button .pe-i{width:15px;height:15px}.pe-insp-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fff;border-bottom:1px solid var(--pe-line)}.pe-insp-head h2{flex:1;margin:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-insp-head .pe-btn-icon{width:30px;height:30px}.pe-insp-sec{padding:12px 14px;border-bottom:1px solid var(--pe-line)}.pe-insp-sec>h3:first-child{margin-top:0}.pe-insp-sec h3{display:flex;align-items:center;justify-content:space-between}.pe-insp-empty{padding:28px 18px;color:var(--pe-muted);text-align:center}.pe-insp-empty .pe-i{width:40px;height:40px;stroke-width:1.2;color:#b5bdba;margin-bottom:8px}.pe-insp-empty .pe-tips{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:20px 0 0;text-align:start;font-size:12px}.pe-insp-empty .pe-tips dt{font-family:ui-monospace,Menlo,monospace;color:var(--pe-text);direction:ltr;text-align:end;font-size:11px}.pe-insp-empty .pe-tips dd{margin:0}.pe-insp-empty .pe-summary{margin:20px 0 0;text-align:start;font-size:12px}.pe-link{border:0;background:0 0;padding:0;color:var(--pe-accent-dark);cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:2px}.pe-link:hover{color:var(--pe-accent)}.pe-tag{display:inline-block;padding:1px 7px;border-radius:10px;background:var(--pe-accent-soft);color:var(--pe-accent-dark);font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}.pe-tag.is-warn{background:#fdf3e2;color:#8a5a00}.pe-legible{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:var(--pe-bg);font-size:12px}.pe-legible.is-warn{background:#fdf3e2;color:#8a5a00}.pe-legible .pe-i{width:16px;height:16px}.pe-field-hint{margin-top:3px;font-size:11px;color:var(--pe-muted)}.pe-field.is-changed>label::after{content:"•";color:var(--pe-accent);margin-inline-start:4px;font-weight:700}.pe-fontpick{position:relative}.pe-fontpick summary{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 10px;border:1px solid var(--pe-line-strong);border-radius:6px;background:#fff;cursor:pointer;list-style:none;font-size:15px}.pe-fontpick summary::-webkit-details-marker{display:none}.pe-fontpick summary span{color:var(--pe-muted);font-size:18px}.pe-fontpick[open] summary{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe-fontpick>div{margin-top:6px;padding:4px;border:1px solid var(--pe-line);border-radius:8px;background:#fff;max-height:300px;overflow-y:auto}.pe-fontpick button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:6px;background:0 0;cursor:pointer}.pe-fontpick button:hover{background:var(--pe-bg)}.pe-fontpick button.is-active{background:var(--pe-accent-soft)}.pe-fontpick button small{color:var(--pe-muted);font-size:11px}.pe-fontpick button span{font-size:22px;line-height:1.3}.pe-replace summary{list-style:none}.pe-replace summary::-webkit-details-marker{display:none}.pe-insp-person{background:#fbfdfc}.pe-insp-person h3{font-size:14px;text-transform:none;letter-spacing:0}.pe-insp-person h3 .pe-btn-icon{width:26px;height:26px}.pe-stage{grid-area:stage;position:relative;min-width:0;min-height:0;background:var(--pe-stage)}.pe-viewport{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;direction:ltr}.pe-viewport.is-panning,.pe-viewport.is-space{cursor:grab}.pe-viewport.is-panning{cursor:grabbing}.pe-viewport.is-space .pe-sheet{pointer-events:none}.pe-canvas{position:relative;transform-origin:0 0}.pe-sheet{position:absolute;overflow:hidden;background:#fff;transform-origin:0 0;box-shadow:0 1px 3px rgba(0,0,0,.12),0 10px 40px rgba(0,0,0,.14);direction:rtl}.pe-bg{position:absolute;inset:0;background-repeat:repeat;pointer-events:none}.pe-margin{position:absolute;inset:0;background-repeat:repeat;background-blend-mode:multiply;pointer-events:none}.pe-frame{position:absolute;pointer-events:none}.pe-items{position:absolute;inset:0}.pe-margins{position:absolute;pointer-events:none;outline:1px dashed rgba(206,79,103,.55);display:none}.pe.show-margins .pe-margins{display:block}.pe-item{position:absolute;left:0;top:0;transform-origin:50% 50%;user-select:none;-webkit-user-select:none}.pe-item.is-hidden{display:none}.pe-item.is-picking{visibility:hidden}.pe-item img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.pe-item-text{white-space:pre-wrap;word-break:break-word;line-height:1.35;cursor:default}.pe-honor{margin-inline:0.2em}.pe-item-text[contenteditable=true]{cursor:text;user-select:text;-webkit-user-select:text;outline:1px dashed var(--pe-accent);outline-offset:2px}.pe-item-chart svg{display:block;width:100%;height:100%;overflow:visible}.pe-item-chart .pe-chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9aa29f;font:14px sans-serif;border:1px dashed #c9cfcd}.pe-item:not(.is-selected):hover{outline:1px solid rgba(49,176,152,.7)}.pe-item.is-locked{cursor:default}.pe:not(.is-exporting) .pe-item-text.is-selected:empty::before,.pe:not(.is-exporting) .pe-item-text[contenteditable=true]:empty::before{content:attr(data-empty);color:#b8bebb}.pe-item-chart [data-person]{cursor:pointer}.pe-item-chart .person:hover>.person-hit,.pe-item-chart [data-person]:hover .pe-node-hl{fill:rgba(49,176,152,0.14);stroke:rgba(49,176,152,0.65)}.pe-node-hl{fill:transparent;stroke:transparent;stroke-width:1.5}.pe.is-linking .pe-item-chart [data-person]{cursor:copy}.pe-item-chart .is-guess .pe-node-hl{fill:rgba(49,176,152,0.12);stroke:#31b098;stroke-dasharray:4 3;animation:pe-guess 1.2s ease-in-out infinite alternate}@keyframes pe-guess{to{stroke-opacity:0.35}}@media (prefers-reduced-motion:reduce){.pe-item-chart .is-guess .pe-node-hl{animation:none}}.pe-spouse-name{flex:1;font-weight:600}.pe-item-chart .is-picked .pe-node-hl,.pe-item-chart .person.is-picked>.person-hit{fill:rgba(49,176,152,0.2)!important;stroke:#31b098!important;stroke-width:3}.pe-item-chart .person-hit{stroke-width:3}.is-exporting .pe-node-hl,.is-exporting .person-hit{fill:transparent!important;stroke:transparent!important}.pe .moveable-control-box{--moveable-color:#31b098;z-index:4!important}.pe .moveable-control-box .moveable-control{background:#fff!important;border:2px solid #31b098!important;box-sizing:border-box}.pe .moveable-control-box .moveable-line.moveable-direction{background:#31b098!important}.pe .moveable-control-box .moveable-rotation-line .moveable-control{border-radius:50%}.pe-zoombar{position:absolute;bottom:14px;inset-inline-end:14px;display:flex;align-items:center;gap:2px;padding:3px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.12);z-index:3}.pe-zoombar .pe-btn{height:30px}.pe-zoombar .pe-btn-icon{width:30px}.pe-zoom-val{min-width:58px;justify-content:center;font-variant-numeric:tabular-nums;direction:ltr}.pe-hint{position:absolute;bottom:16px;inset-inline-start:50%;transform:translateX(-50%);padding:6px 12px;border-radius:16px;background:rgba(54,55,57,.82);color:#fff;font-size:12px;pointer-events:none;z-index:3;white-space:nowrap;transition:opacity .2s}[dir=rtl] .pe-hint{transform:translateX(50%)}.pe-hint:empty{opacity:0}.pe-loading{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:rgba(231,235,234,.7);color:var(--pe-muted);z-index:6}.pe.is-busy .pe-loading,.pe.is-loading .pe-loading{display:flex}.pe-spinner{width:34px;height:34px;border:3px solid #cfd7d4;border-top-color:var(--pe-accent);border-radius:50%;animation:pe-spin .8s linear infinite}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-tip{position:fixed;z-index:50;padding:5px 9px;border-radius:6px;background:#2c2d2f;color:#fff;font-size:12px;pointer-events:none;white-space:nowrap}.pe-tip kbd{margin-inline-start:8px;padding:0 5px;border-radius:3px;background:rgba(255,255,255,.16);font:11px ui-monospace,Menlo,monospace;direction:ltr;unicode-bidi:isolate;display:inline-block}.pe-ptools{position:absolute;z-index:3001;pointer-events:none}.pe[dir=rtl] .pe-ptools{direction:rtl}.pe-ptools>*{pointer-events:auto}.pe-ptarrow{position:absolute;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1.5px solid var(--pe-accent);border-radius:50%;background:#fff;color:var(--pe-accent-dark);cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.14)}.pe-ptarrow .pe-i{width:14px;height:14px}.pe-ptarrow:hover{background:var(--pe-accent);color:#fff}.pe-ptarrow.is-up{left:50%;top:-30px;transform:translateX(-50%)}.pe-ptarrow.is-down{left:50%;bottom:-30px;transform:translateX(-50%)}.pe-ptarrow.is-start{right:-30px;top:50%;transform:translateY(-50%)}.pe-ptarrow.is-end{left:-30px;top:50%;transform:translateY(-50%)}.pe-ptbar{position:absolute;z-index:30;top:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;max-width:calc(100% - 24px);padding:4px;background:#fff;border:1px solid var(--pe-line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);white-space:nowrap;overflow-x:auto}.pe-ptbar .pe-btn-icon{width:30px;height:30px}.pe-ptbar .pe-btn-icon[aria-pressed=true]{background:var(--pe-accent-soft);color:var(--pe-accent-dark)}.pe-ptbar .pe-btn-icon:disabled{opacity:.35;cursor:default}.pe-ptbar [data-flip] .pe-i{transform:scaleX(-1)}.pe-ptbar .pe-sep{height:18px;margin:0 3px}.pe-ptcount{padding:0 8px;font-size:13px;color:var(--pe-muted);max-width:220px;overflow:hidden;text-overflow:ellipsis}.pe-viewport.is-panning .pe-ptools,.pe.is-preview .pe-ptbar,.pe.is-preview .pe-ptools{display:none}.pe-pop{position:fixed;z-index:5000;width:260px;max-height:min(420px,70vh);display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid var(--pe-line);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.18)}.pe-pop h4{margin:0 0 6px;font-size:13px}.pe-pop .pe-row{display:flex;gap:6px}.pe-pop .pe-row .pe-btn{flex:1}.pe-pop-all{display:flex;gap:12px;margin-bottom:6px;font-size:12px}.pe-pop-list{overflow:auto;margin:0 -4px}.pe-pop-row{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:6px;cursor:pointer;font-size:13px}.pe-pop-row:hover{background:var(--pe-bg)}.pe-pop-row.is-self{color:var(--pe-muted);cursor:default}.pe-pop-row span{flex:1}.pe-pop-row small{color:var(--pe-muted)}.pe-pop-row small .pe-i{width:13px;height:13px}.pe-pop-load{display:grid;place-items:center;height:60px}.pe-ctx{position:fixed;z-index:40;min-width:210px;padding:5px;background:#fff;border:1px solid var(--pe-line);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.16)}.pe-ctx button{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;border-radius:6px;background:0 0;cursor:pointer;text-align:start}.pe-ctx button:hover{background:var(--pe-bg)}.pe-ctx button kbd{margin-inline-start:auto;color:var(--pe-muted);font:11px ui-monospace,Menlo,monospace;direction:ltr;unicode-bidi:isolate}.pe-ctx button.is-danger{color:var(--pe-danger)}.pe-ctx hr{border:0;border-top:1px solid var(--pe-line);margin:4px 0}.pe-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:60;padding:10px 16px;border-radius:10px;background:#2c2d2f;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;gap:14px;align-items:center}.pe-toast button{border:0;background:0 0;color:#7ee0cb;cursor:pointer;font-weight:700;padding:0}.pe-toast .pe-toast-x{display:flex;color:#b9bbbe;font-weight:400;margin-inline-start:-4px}.pe-toast .pe-toast-x:hover{color:#fff}.pe-toast .pe-toast-x .pe-i{width:16px;height:16px}.pe-modal{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background:rgba(30,32,33,.55);padding:24px}.pe-modal-box{position:relative;max-width:min(1100px,100%);max-height:100%;overflow:auto;padding:22px 24px;background:#fff;border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.3)}.pe-modal-box h2{margin:0 0 14px;font-size:18px}.pe-export{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.pe-export-view{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:300px}.pe-export-sheet{position:relative;overflow:hidden;background-blend-mode:multiply;box-shadow:0 2px 10px rgba(0,0,0,.18)}.pe-export-sheet img{position:absolute;display:block}.pe-export-side{width:340px;max-width:100%}.pe-export-side h3{margin:0 0 8px;font-size:13px;font-weight:600}.pe-export-side h3+.pe-papers{margin-bottom:10px}.pe-longs{grid-template-columns:repeat(2,1fr)}.pe-formats{grid-template-columns:1fr 1fr;margin-bottom:8px}.pe-formats button,.pe-longs button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;text-align:start;border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:#fff;color:inherit;font:inherit;cursor:pointer}.pe-formats button b,.pe-longs button b{font-size:13px}.pe-formats button small,.pe-longs button small{color:var(--pe-muted);font-size:11px}.pe-formats button:hover,.pe-longs button:hover{border-color:var(--pe-accent)}.pe-formats button.is-active,.pe-longs button.is-active{border-color:var(--pe-accent);box-shadow:0 0 0 2px var(--pe-accent)}.pe-export-free{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 16px;font-size:12px}.pe-export-side .pe-export-free input{flex:0 0 84px;width:84px;padding:5px 7px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);font:inherit}.pe-export-png{font-size:12px}a.pe-btn{text-decoration:none}a.pe-btn:not(.pe-btn-primary){color:inherit}.pe-modal-close+h2{padding-inline-end:34px}.pe-export-png .pe-note{margin:8px 0 0}.pe-export-go{justify-content:flex-end;gap:8px;margin-top:16px}.pe-export+.pe-export-go{position:sticky;bottom:-22px;z-index:1;margin-bottom:-22px;padding:12px 0 22px;background:#fff}.pe-modal-close{position:absolute;top:12px;inset-inline-end:12px}.pe-modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.pe-choose-who{line-height:1.6}.pe-choose-who small{color:#6b7472;font-size:13px;font-weight:400;margin-inline-start:6px;white-space:nowrap}.pe-choose{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:6px}.pe-choose-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 14px 16px;min-height:170px;border:1px solid var(--pe-line,#dde2e0);border-radius:12px;background:#fff;cursor:pointer;text-align:center;font:inherit;color:inherit}.pe-choose-card:hover:not(:disabled){border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe-choose-card:disabled{cursor:not-allowed;opacity:.5}.pe-choose-card b{font-size:15px}.pe-choose-card small{color:#6b7472;line-height:1.5}.pe-choose-card.is-last{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe-choose-saved{margin-top:auto;font-size:12px;color:var(--pe-accent)}.pe-i.pe-choose-i{width:40px;height:40px;color:var(--pe-accent)}.pe-choose-sketch{width:120px;height:72px;margin-bottom:4px;fill:none;stroke:var(--pe-accent);stroke-width:1.5;stroke-linecap:round}.pe-choose-sketch rect{fill:#fff}.pe-choose-sketch .leaf{fill:var(--pe-accent-soft)}.pe-choose-sketch .on{fill:var(--pe-accent)}.pe-choose-card:disabled .pe-choose-sketch{stroke:#b9c1bf}.pe-choose-card:disabled .pe-choose-sketch .on{fill:#b9c1bf}.pe-segmented [data-chart].is-off{opacity:.4;cursor:not-allowed}@media (max-width:720px){.pe-choose{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pe-choose{grid-template-columns:1fr}.pe-choose-card{min-height:0;flex-direction:row;text-align:start}}.pe-preview{display:flex;align-items:center;justify-content:center;background:var(--pe-stage);border-radius:10px;padding:18px}.pe-preview img{max-width:100%;max-height:70vh;box-shadow:0 6px 30px rgba(0,0,0,.25)}.pe-keys{display:grid;grid-template-columns:auto 1fr;gap:8px 22px;margin:0;font-size:13px}.pe-keys dt{text-align:end}.pe-keys kbd{display:inline-block;min-width:24px;padding:2px 6px;margin:0 2px;border:1px solid var(--pe-line-strong);border-bottom-width:2px;border-radius:5px;background:#fafbfb;font:12px ui-monospace,Menlo,monospace;text-align:center;direction:ltr;unicode-bidi:isolate}.pe-keys dd{margin:0;color:var(--pe-muted)}.pe-summary{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:14px 0 0}.pe-summary dt{color:var(--pe-muted)}.pe-summary dd{margin:0;font-weight:600}.pe.is-preview{grid-template-columns:0 0 1fr 0}.pe.is-preview .pe-inspector,.pe.is-preview .pe-panel,.pe.is-preview .pe-rail{visibility:hidden}.pe.is-preview .pe-stage{background:#3b3d3f}.pe.is-preview .moveable-control-box,.pe.is-preview .pe-margins{display:none!important}.pe.is-preview .pe-item:hover{outline:0}.pe.is-preview .pe-hint{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}@media (max-width:1100px){.pe{grid-template-columns:var(--pe-rail) 0 1fr var(--pe-inspector-w)}.pe-panel{grid-area:auto;position:absolute;top:var(--pe-top);bottom:0;inset-inline-start:var(--pe-rail);width:var(--pe-panel-w);box-shadow:0 8px 30px rgba(0,0,0,.18)}.pe.is-panel-closed .pe-panel{display:none}.pe-doc-name{display:none}[data-chart] span,[data-cmd=preview] span,[data-menu=download] span{display:none}}@media (pointer:coarse){.pe-viewport{touch-action:none}.pe .moveable-control-box .moveable-control{width:26px!important;height:26px!important;margin-top:-13px!important;margin-left:-13px!important}.pe-item:not(.is-selected):hover{outline:0}.pe-btn-icon{width:40px;height:40px}}@media (max-width:760px){.pe,.pe.is-panel-closed{--pe-top:52px;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--pe-top) minmax(0,1fr) auto auto;grid-template-areas:"top" "stage" "sheet" "rail"}.pe-topbar{gap:2px;padding:0 4px}.pe-brand{width:40px}.pe-brand img{height:28px}.pe-doc{gap:0}.pe-segmented button{padding:0 9px;height:34px}.pe-tools{gap:0}.pe-actions{gap:2px}.pe-save,.pe-sep,[data-cmd=order] span,[data-cmd=preview],[data-cmd=reset] span,[data-cmd=shortcuts],[data-menu=download] .pe-i-sm{display:none}.pe-topbar{min-width:0}[data-menu=download]{padding:0 9px}[data-cmd=order]{padding:0 11px;height:38px}.pe-menu{position:fixed;top:calc(var(--pe-top) + 4px);inset-inline:8px;min-width:0}.pe-rail{grid-area:rail;flex-direction:row;gap:0;padding:4px 2px calc(4px + env(safe-area-inset-bottom));border-inline-end:0;border-top:1px solid var(--pe-line);overflow-x:auto;scrollbar-width:none}.pe-rail button{flex:1 0 50px;gap:2px;padding:6px 0;font-size:10px}.pe-rail button .pe-i{width:21px;height:21px}.pe-inspector,.pe-panel{grid-area:sheet;position:relative;inset:auto;width:auto;max-height:48vh;max-height:48dvh;border:0;border-top:1px solid var(--pe-line);border-radius:14px 14px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.08)}.pe-panel{padding:16px 14px 24px}.pe.is-panel-closed .pe-panel{display:none}.pe-inspector{display:none;padding-bottom:12px}.pe.has-sel.is-panel-closed .pe-inspector{display:block}.pe-inspector::before,.pe-panel::before{content:"";position:sticky;top:0;display:block;width:36px;height:4px;margin:-8px auto 6px;border-radius:2px;background:var(--pe-line-strong);z-index:2}.pe-inspector::before{margin:6px auto 0}.pe-insp-head{padding:8px 14px 10px}.pe-zoombar{bottom:10px;inset-inline-end:10px}.pe-zoombar .pe-btn-icon{display:none}.pe-hint{bottom:12px;max-width:calc(100% - 100px);white-space:normal;text-align:center}.pe-toast{bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100% - 20px)}.pe-modal{padding:0;align-items:flex-end}.pe-modal-box{width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.pe-modal-box [style*="width:260px"]{width:100%!important}.pe-modal-box .pe-preview{min-width:0!important}.pe-files{min-width:0}}.pe-quality{display:flex;gap:6px;align-items:flex-start;margin-top:8px;font-size:12px;line-height:1.5}.pe-quality .pe-i{margin-top:2px}.pe-quality.is-ok{color:var(--pe-accent-dark)}.pe-quality.is-low{color:#a5512b}.pe-order-state{display:flex;gap:10px;align-items:flex-start;color:var(--pe-muted);line-height:1.6;max-width:460px}.pe-order-state .pe-spinner{flex:none;width:16px;height:16px;border-width:2px;margin-top:4px}.pe-order-state.is-warn{color:#a5512b}.pe-files{display:grid;gap:8px;margin:16px 0 4px;min-width:380px}.pe-file{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--pe-line);border-radius:var(--pe-radius);color:var(--pe-text);text-decoration:none}.pe-file:hover{border-color:var(--pe-accent);background:var(--pe-accent-soft)}.pe-file span{flex:1;display:grid;gap:2px}.pe-file small{color:var(--pe-muted);font-size:12px}html.pe-render,html.pe-render body{margin:0;padding:0;background:#fff;overflow:visible;height:auto}html.pe-render body>:not(.pe){display:none!important}html.pe-render .pe{position:static;display:block;width:auto;height:auto;background:0 0;overflow:visible}html.pe-render .moveable-control-box,html.pe-render .pe-margins,html.pe-render .pe-more,html.pe-render .pe-stage>:not(.pe-viewport),html.pe-render .pe>:not(.pe-stage){display:none!important}html.pe-render .pe-stage,html.pe-render .pe-viewport{position:static;overflow:visible;background:0 0}html.pe-render .pe-sheet{box-shadow:none;overflow:visible}html.pe-render .pe-marks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}html.pe-render *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{html.pe-printing,html.pe-printing body{margin:0!important;padding:0!important;background:0 0!important;height:auto!important;overflow:visible!important}html.pe-printing body>:not(.pe){display:none!important}html.pe-printing .pe{position:static!important;display:block!important;background:0 0!important;overflow:visible!important}html.pe-printing .moveable-control-box,html.pe-printing .pe-margins,html.pe-printing .pe-more,html.pe-printing .pe-stage>:not(.pe-viewport),html.pe-printing .pe>:not(.pe-stage){display:none!important}html.pe-printing .pe-canvas,html.pe-printing .pe-stage,html.pe-printing .pe-viewport{position:static!important;overflow:visible!important;width:auto!important;height:auto!important;background:0 0!important;padding:0!important;transform:none!important}html.pe-printing .pe-sheet{position:relative!important;transform:none!important;left:0!important;top:0!important;box-shadow:none!important;break-inside:avoid}html.pe-printing .pe-canvas{width:var(--pe-print-w,auto)!important;height:var(--pe-print-h,auto)!important;overflow:hidden!important}html.pe-printing .pe-sheet{position:absolute!important;overflow:visible!important;transform:var(--pe-print-t,none)!important;transform-origin:0 0!important;right:auto!important;bottom:auto!important}html.pe-printing .pe-node-hl,html.pe-printing .person-hit{fill:transparent!important;stroke:transparent!important}html.pe-printing .pe-item{outline:0!important}.pe-item-text:empty::before{content:none!important}html.pe-printing *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.pe-flip{transform:scaleX(-1)}