.tm-doc{position:relative;z-index:1;margin:2.75rem 0 0;padding:2rem 0 0;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);color:var(--tm-rel-ink, var(--fg))}.tm-doc-in{max-width:1280px;margin:0 auto}.tm-doc-in>:first-child{margin-top:0}.tm-doc h2{margin:2.75rem 0 .75rem;color:inherit;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.022em;line-height:1.2}.tm-doc h3{margin:1.75rem 0 .4rem;color:inherit;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.tm-doc p{margin:0 0 .9rem;max-width:74ch;opacity:.78;font-size:.945rem;line-height:1.7}.tm-doc .tm-doc-lead{max-width:74ch;opacity:.86;font-size:1.02rem}.tm-doc a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.tm-doc a:hover{text-decoration-color:currentColor}.tm-doc b,.tm-doc strong{font-weight:700;opacity:1}.tm-doc-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--tm-doc-min, 17rem)),1fr));margin:1.25rem 0 0}.tm-doc-grid>*{margin:0;padding:1.05rem 1.15rem 1.15rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 5%,transparent);transition:border-color .15s,background .15s,transform .15s}.tm-doc-grid>*:hover{border-color:color-mix(in srgb,currentColor 34%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);transform:translateY(-2px)}.tm-doc-grid h3{margin:0 0 .4rem}.tm-doc-grid p{margin:0;max-width:none;font-size:.895rem;line-height:1.6}.tm-doc-steps{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:1.25rem 0 0;padding:0;list-style:none;counter-reset:tm-doc-step}.tm-doc-steps>li{counter-increment:tm-doc-step;margin:0;padding:1.05rem 1.15rem 1.15rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 5%,transparent)}.tm-doc-steps>li:before{content:counter(tm-doc-step);display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:0 0 .6rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.tm-doc-steps h3{margin:0 0 .35rem}.tm-doc-steps p{margin:0;max-width:none;font-size:.895rem;line-height:1.6}.tm-doc-links{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:1.25rem 0 0;padding:0;list-style:none}.tm-doc-links a{display:block;padding:.7rem .85rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:11px;background:color-mix(in srgb,currentColor 4%,transparent);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s}.tm-doc-links a:hover{border-color:color-mix(in srgb,currentColor 40%,transparent);background:color-mix(in srgb,currentColor 9%,transparent)}.tm-doc-links span{display:block;margin-top:.15rem;opacity:.7;font-size:.8rem;font-weight:400;line-height:1.45}@media(prefers-reduced-motion:reduce){.tm-doc-grid>*,.tm-doc-links a{transition:none}.tm-doc-grid>*:hover{transform:none}}:root{--pe-ground: #0b0c10;--pe-panel: #12141b;--pe-panel-2: #171a23;--pe-well: #0d0f14;--pe-line: rgba(255, 255, 255, .1);--pe-line-2: rgba(255, 255, 255, .18);--pe-ink: #e6e8ee;--pe-ink-mute: #949cad;--pe-ink-faint: #6c7382;--pe-ink-max: #ffffff;--pe-a: #e5322d;--pe-on-a: #ffffff;--pe-shadow: 0 18px 44px -26px rgba(0, 0, 0, .9);--pe-desk: #1a1d26;--pe-danger: #f87171}:root[data-theme=light]{--pe-ground: #f5f6f8;--pe-panel: #ffffff;--pe-panel-2: #f7f8fa;--pe-well: #f1f2f6;--pe-line: rgba(14, 17, 22, .12);--pe-line-2: rgba(14, 17, 22, .22);--pe-ink: #1c2028;--pe-ink-mute: #5d6470;--pe-ink-faint: #868d99;--pe-ink-max: #0d1017;--pe-a: #c0392b;--pe-on-a: #ffffff;--pe-shadow: 0 14px 34px -24px rgba(14, 17, 22, .28);--pe-desk: #dcdee5;--pe-danger: #b3261e}body:has(.pe-shell:not([hidden])){color-scheme:dark;background:var(--pe-ground);--tm-rel-ink: var(--pe-ink)}:root[data-theme=light] body:has(.pe-shell:not([hidden])){color-scheme:light}body:has(.pe-shell:not([hidden]))>header,body:has(.pe-shell:not([hidden])) main>.crumb-row{display:none!important}body:has(.pe-shell:not([hidden]))>footer{background:var(--pe-panel);border-top:1px solid var(--pe-line);color:var(--pe-ink-mute)}body:has(.pe-shell:not([hidden])) main{padding:0!important;margin:0!important;max-width:none!important}body:has(.pe-shell:not([hidden])) main>.tm-related,body:has(.pe-shell:not([hidden])) main>.tm-doc,body:has(.pe-shell:not([hidden])) main>.tm-faq{padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem)}.pe-shell[hidden],#pe-landing[hidden]{display:none!important}#pe-dz-host .pdfx-list,#pe-dz-host .pdfx-empty{display:none}.pe-shell,.pe-shell *,.pe-shell *:before,.pe-shell *:after{box-sizing:border-box}.pe-shell [hidden]{display:none!important}.pe-shell{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--pe-ground);color:var(--pe-ink);font-family:ui-sans-serif,system-ui,sans-serif;overflow:hidden}.pe-bar{display:flex;align-items:center;gap:.85rem;padding:.55rem .9rem;background:var(--pe-panel);border-bottom:1px solid var(--pe-line);flex:none}.pe-back{color:var(--pe-ink-mute);text-decoration:none;font:700 .72rem ui-monospace,monospace;letter-spacing:.12em;padding:.35rem .6rem;border:1px solid var(--pe-line);border-radius:8px;white-space:nowrap}.pe-back:hover{color:var(--pe-ink-max);border-color:var(--pe-line-2)}.pe-brand{font:700 .95rem ui-sans-serif,system-ui;color:var(--pe-ink-mute);white-space:nowrap}.pe-brand b{color:var(--pe-ink-max)}.pe-bar-file{display:flex;align-items:baseline;gap:.6rem;min-width:0}.pe-file{color:var(--pe-ink);font:600 .85rem ui-sans-serif,system-ui;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-meta{color:var(--pe-ink-faint);font:500 .76rem ui-monospace,monospace;white-space:nowrap}.pe-spacer{flex:1 1 auto}.pe-bar-actions{display:flex;align-items:center;gap:.4rem}.pe-div{width:1px;height:22px;background:var(--pe-line)}.pe-btn{appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.42rem .8rem;background:var(--pe-panel-2);border:1px solid var(--pe-line);border-radius:8px;color:var(--pe-ink);font:600 .83rem ui-sans-serif,system-ui;white-space:nowrap;transition:background .14s,border-color .14s,color .14s}.pe-btn:hover:not(:disabled){border-color:var(--pe-line-2);color:var(--pe-ink-max)}.pe-btn:disabled{opacity:.4;cursor:not-allowed}.pe-btn--primary{background:var(--pe-a);border-color:var(--pe-a);color:var(--pe-on-a);font-weight:700}.pe-btn--primary:hover:not(:disabled){filter:brightness(1.08);color:var(--pe-on-a)}.pe-btn--danger{color:var(--pe-danger);border-color:color-mix(in srgb,var(--pe-danger) 40%,transparent)}.pe-btn--sm{padding:.3rem .6rem;font-size:.78rem}.pe-btn--lg{padding:.7rem 1.4rem;font-size:.95rem}.pe-work{flex:1 1 auto;display:grid;grid-template-columns:190px minmax(0,1fr) 260px;min-height:0}@media(max-width:1080px){.pe-work{grid-template-columns:150px minmax(0,1fr) 230px}}@media(max-width:820px){.pe-work{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.pe-rail{flex-direction:row!important;overflow-x:auto;max-height:132px}.pe-thumbs{display:flex!important}}.pe-rail{display:flex;flex-direction:column;min-height:0;background:var(--pe-panel);border-right:1px solid var(--pe-line)}.pe-rail-h,.pe-rail-f{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;flex:none}.pe-rail-f{border-top:1px solid var(--pe-line)}.pe-label{color:var(--pe-ink-faint);font:700 .64rem ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.pe-count{color:var(--pe-ink-mute);font:600 .74rem ui-monospace,monospace}.pe-thumbs{list-style:none;margin:0;padding:.4rem .6rem 1rem;display:grid;gap:.5rem;overflow:auto;min-height:0;flex:1 1 auto;align-content:start}.pe-thumb{position:relative;cursor:grab;border:2px solid transparent;border-radius:8px;padding:2px;background:var(--pe-panel-2)}.pe-thumb.is-on{border-color:var(--pe-a)}.pe-thumb.is-drag{opacity:.4}.pe-thumb.is-over{border-color:var(--pe-line-2);border-style:dashed}.pe-thumb canvas{display:block;width:100%;height:auto;border-radius:5px;background:#fff}.pe-thumb-n{position:absolute;left:5px;bottom:5px;padding:0 .3rem;border-radius:4px;background:color-mix(in srgb,var(--pe-ground) 78%,transparent);color:var(--pe-ink);font:700 .66rem ui-monospace,monospace}.pe-thumb-badge{position:absolute;right:5px;top:5px;padding:0 .28rem;border-radius:4px;background:var(--pe-a);color:var(--pe-on-a);font:700 .6rem ui-monospace,monospace}.pe-stage-wrap{display:flex;flex-direction:column;min-width:0;min-height:0}.pe-tools{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;padding:.45rem .7rem;flex:none;background:var(--pe-panel);border-bottom:1px solid var(--pe-line)}.pe-tool{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .6rem;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--pe-ink-mute);font:700 .9rem ui-sans-serif,system-ui}.pe-tool span{font:600 .76rem ui-sans-serif,system-ui}.pe-tool:hover{color:var(--pe-ink-max);background:var(--pe-panel-2)}.pe-tool.is-on{background:var(--pe-a);border-color:var(--pe-a);color:var(--pe-on-a)}.pe-zoom{color:var(--pe-ink-mute);font:600 .76rem ui-monospace,monospace;min-width:4ch;text-align:center}.pe-stage{flex:1 1 auto;min-height:0;overflow:auto;background:var(--pe-desk);display:grid;place-items:start center;padding:1.4rem}.pe-page{position:relative;box-shadow:var(--pe-shadow);background:#fff}.pe-page canvas{display:block}.pe-layer{position:absolute;inset:0}.pe-layer[data-tool=select]{cursor:default}.pe-layer:not([data-tool=select]){cursor:crosshair}.pe-obj{position:absolute}.pe-obj.is-sel{outline:1.5px solid var(--pe-a);outline-offset:1px}.pe-obj[data-t=text]{white-space:pre-wrap;line-height:1.15}.pe-obj[data-t=image] img{width:100%;height:100%;display:block}.pe-obj-h{position:absolute;right:-5px;bottom:-5px;width:11px;height:11px;border-radius:3px;background:var(--pe-a);border:1.5px solid #fff;cursor:nwse-resize}.pe-marquee{position:absolute;border:1.5px dashed var(--pe-a);pointer-events:none}.pe-statusbar{display:flex;align-items:center;gap:.75rem;flex:none;padding:.4rem .8rem;background:var(--pe-panel);border-top:1px solid var(--pe-line);color:var(--pe-ink-faint);font:600 .74rem ui-monospace,monospace}.pe-insp{display:flex;flex-direction:column;min-height:0;background:var(--pe-panel);border-left:1px solid var(--pe-line)}.pe-insp-h{padding:.6rem .85rem;flex:none}.pe-insp-body{padding:0 .85rem 1rem;overflow:auto;min-height:0;display:grid;gap:1rem;align-content:start}.pe-insp-empty{margin:0;color:var(--pe-ink-faint);font-size:.82rem;line-height:1.6}.pe-insp-sec{display:grid;gap:.45rem;padding-top:.9rem;border-top:1px solid var(--pe-line)}.pe-fields{display:grid;gap:.75rem}.pe-field{display:grid;gap:.3rem;min-width:0}.pe-field-l{color:var(--pe-ink-faint);font:700 .62rem ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.pe-input{width:100%;min-width:0;padding:.42rem .6rem;background:var(--pe-well);border:1px solid var(--pe-line);border-radius:7px;color:var(--pe-ink);font:500 .85rem ui-sans-serif,system-ui}.pe-input:focus{outline:none;border-color:var(--pe-a)}textarea.pe-input{resize:vertical;font-family:ui-monospace,monospace}.pe-color{display:flex;gap:.4rem;align-items:center}.pe-color input[type=color]{appearance:none;-webkit-appearance:none;padding:0;width:36px;height:32px;flex:none;cursor:pointer;background:transparent;border:1px solid var(--pe-line);border-radius:7px}.pe-color input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.pe-color input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.pe-color .pe-input{font-family:ui-monospace,monospace;text-transform:lowercase}.pe-row{display:flex;gap:.4rem;flex-wrap:wrap}.pe-note{margin:0;padding:.6rem .7rem;background:var(--pe-well);border:1px solid var(--pe-line);border-left:3px solid var(--pe-a);border-radius:7px;color:var(--pe-ink-mute);font-size:.78rem;line-height:1.55}.pe-note b{color:var(--pe-ink)}@media(prefers-reduced-motion:reduce){.pe-btn{transition:none}}
