.apb-highlighter-highlight{background:linear-gradient(to top,var(--apb-highlighter-color,#fff59d) 60%,transparent 60%);padding:2px 4px}.apb-highlighter-highlight,.apb-highlighter-line{border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.apb-highlighter-line{background:linear-gradient(transparent 40%,hsla(0,0%,100%,0) 40%,var(--apb-highlighter-color,#ccff90) 50%,transparent 70%);padding:3px 6px}.apb-underline{background:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;padding-bottom:2px;text-decoration:none}.apb-underline-normal{border-bottom:2px solid var(--apb-underline-color,red);padding-bottom:3px}.apb-underline-wavy{text-decoration-color:var(--apb-underline-color,red);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:3px}.apb-underline-dashed{border-bottom:2px dashed var(--apb-underline-color,red);padding-bottom:3px}.apb-underline-crayon{background:linear-gradient(transparent 40%,hsla(0,0%,100%,0) 40%,var(--apb-underline-color,red) 90%,transparent 95%);border-radius:3px;padding:3px 6px;position:relative}.apb-font-size{display:inline}.apb-style-box{margin:1em 0;position:relative}.apb-style-box .apb-box-title{align-items:center;color:var(--apb-title-color,inherit);display:flex;font-size:var(--apb-title-font-size,1.2em);font-weight:700}.apb-style-box .apb-box-title .apb-title-icon{font-size:1em;margin-right:10px}.apb-style-box .apb-box-title .apb-title-text{flex-grow:1}.apb-style-box .apb-box-content>:first-child{margin-top:0}.apb-style-box .apb-box-content>:last-child{margin-bottom:0}.apb-layout-info{border-color:var(--apb-box-color,#ddd);border-radius:4px;border-style:var(--apb-border-line-style,solid);border-width:var(--apb-border-width,2px)}.apb-layout-info .apb-box-title{background-color:var(--apb-box-color,#ddd);color:var(--apb-title-color,#333);padding:10px 15px}.apb-layout-info .apb-box-content{background-color:#fff;padding:15px}.apb-layout-alert{border:1px solid transparent;border-radius:.375rem;padding:1rem}.apb-layout-alert .apb-box-content,.apb-layout-alert .apb-box-title{background:transparent;padding:0}.apb-layout-alert .apb-box-title{margin-bottom:.5rem}.apb-layout-alert.apb-alert-type-custom{background-color:var(--apb-box-color,#cfe2ff);border-color:var(--apb-border-color,#9ec5fe);border-style:var(--apb-border-line-style,solid);border-width:var(--apb-border-width,1px);color:var(--apb-title-color,#333)}.apb-layout-alert.apb-alert-type-custom .apb-box-title{color:var(--apb-title-color,#333)}.apb-layout-alert.apb-alert-type-info{background-color:#cfe2ff;border-color:#9ec5fe;color:#0a58ca}.apb-layout-alert.apb-alert-type-info .apb-box-title{color:var(--apb-title-color,#0a58ca)}.apb-layout-alert.apb-alert-type-success{background-color:#d1e7dd;border-color:#a3cfbb;color:#146c43}.apb-layout-alert.apb-alert-type-success .apb-box-title{color:var(--apb-title-color,#146c43)}.apb-layout-alert.apb-alert-type-warning{background-color:#fff3cd;border-color:#ffecb5;color:#664d03}.apb-layout-alert.apb-alert-type-warning .apb-box-title{color:var(--apb-title-color,#664d03)}.apb-layout-alert.apb-alert-type-danger{background-color:#f8d7da;border-color:#f1aeb5;color:#842029}.apb-layout-alert.apb-alert-type-danger .apb-box-title{color:var(--apb-title-color,#842029)}.apb-layout-morandi-alert{background-color:var(--apb-box-color,#f7f4eb);border:1px solid var(--apb-box-color,#f7f4eb);border-left:var(--apb-border-width,4px) solid var(--apb-border-color,#d9d2c6);border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1rem}.apb-layout-morandi-alert .apb-box-title{background:transparent;color:var(--apb-title-color,#2d3748);font-size:var(--apb-title-font-size,1em);font-weight:700;margin-bottom:.25rem;padding:0}.apb-layout-morandi-alert .apb-box-content{background:transparent;color:#4a5568;padding:0}.apb-layout-centered-title{background-color:#fff;border-color:var(--apb-box-color,#ddd);border-radius:4px;border-style:var(--apb-border-line-style,solid);border-width:var(--apb-border-width,2px);margin-top:1.5em;padding:25px 15px 15px;position:relative}.apb-layout-centered-title .apb-box-title{background:var(--apb-title-bg-color,#fff);color:var(--apb-title-color,var(--apb-box-color,#333));left:20px;padding:0 10px;position:absolute;top:-.8em}.apb-layout-centered-title .apb-box-content{background:transparent;padding:0}.wp-block-achang-pencil-box-code-box{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:Consolas,Monaco,Courier New,monospace;margin:1.5em 0;overflow:hidden;position:relative}.wp-block-achang-pencil-box-code-box .apb-code-box-header{align-items:center;border-bottom:1px solid;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:12px 16px;position:relative}.wp-block-achang-pencil-box-code-box .apb-code-box-header .apb-code-language{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.wp-block-achang-pencil-box-code-box .apb-code-content-wrapper{background:transparent;display:flex;max-height:500px;overflow:hidden;position:relative}.wp-block-achang-pencil-box-code-box .apb-line-numbers{border-right:1px solid;flex-shrink:0;font-size:14px;line-height:1.5;min-width:50px;overflow-y:auto;padding:16px 8px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-overflow-style:none;position:relative;scrollbar-width:none;z-index:1}.wp-block-achang-pencil-box-code-box .apb-line-numbers::-webkit-scrollbar{display:none}.wp-block-achang-pencil-box-code-box .apb-line-numbers .apb-line-number{display:block;line-height:1.5;white-space:nowrap}.wp-block-achang-pencil-box-code-box .apb-code-box-content{background:transparent;flex:1;font-size:14px;line-height:1.5;margin:0;min-width:0;overflow:auto;padding:16px;position:relative;white-space:pre!important;z-index:0}.wp-block-achang-pencil-box-code-box .apb-code-box-content code{background:transparent;border:none;display:block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow-wrap:normal!important;padding:0;white-space:pre!important;word-break:normal!important}.wp-block-achang-pencil-box-code-box .apb-code-box-content code .token{display:inline}.wp-block-achang-pencil-box-code-box .apb-copy-button{background:transparent;border:1px solid;border-radius:4px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;padding:6px 12px;transition:all .2s ease}.wp-block-achang-pencil-box-code-box .apb-copy-button:hover{opacity:.8}.wp-block-achang-pencil-box-code-box .apb-copy-button:active{transform:scale(.95)}.wp-block-achang-pencil-box-code-box .apb-copy-button.apb-copy-success{animation:copySuccess .6s ease;background-color:#d4edda!important;border-color:#28a745!important;color:#155724!important}.wp-block-achang-pencil-box-code-box .apb-copy-button.apb-copy-error{animation:copyError .6s ease;background-color:#f8d7da!important;border-color:#dc3545!important;color:#721c24!important}.wp-block-achang-pencil-box-code-box .apb-copy-button-standalone{position:absolute;right:12px;top:12px;z-index:1}.apb-code-style-style-1{background:#f8f9fa;border:1px solid #e9ecef}.apb-code-style-style-1 .apb-code-box-header{background:#fff;border-bottom-color:#dee2e6;color:#495057}.apb-code-style-style-1 .apb-line-numbers{background:#f1f3f4;border-right-color:#dee2e6;color:#6c757d}.apb-code-style-style-1 .apb-code-box-content{background:#fff;color:#212529;text-shadow:none}.apb-code-style-style-1 .apb-code-box-content code[class*=language-]{text-shadow:none}.apb-code-style-style-1 .apb-copy-button{background:hsla(0,0%,100%,.8);border-color:#6c757d;color:#495057}.apb-code-style-style-1 .apb-copy-button:hover{background:#f8f9fa;border-color:#495057}.apb-code-style-style-1 .apb-copy-button.apb-copy-success{background:#d4edda;border-color:#28a745;color:#155724}.apb-code-style-style-1 .apb-copy-button.apb-copy-error{background:#f8d7da;border-color:#dc3545;color:#721c24}.apb-code-style-style-1 code .token.cdata,.apb-code-style-style-1 code .token.comment,.apb-code-style-style-1 code .token.doctype,.apb-code-style-style-1 code .token.prolog{color:#5a6b73}.apb-code-style-style-1 code .token.punctuation{color:#666}.apb-code-style-style-1 code .token.boolean,.apb-code-style-style-1 code .token.constant,.apb-code-style-style-1 code .token.deleted,.apb-code-style-style-1 code .token.number,.apb-code-style-style-1 code .token.property,.apb-code-style-style-1 code .token.symbol,.apb-code-style-style-1 code .token.tag{color:#d73a49}.apb-code-style-style-1 code .token.attr-name,.apb-code-style-style-1 code .token.builtin,.apb-code-style-style-1 code .token.char,.apb-code-style-style-1 code .token.inserted,.apb-code-style-style-1 code .token.selector,.apb-code-style-style-1 code .token.string{color:#22863a}.apb-code-style-style-1 code .token.entity,.apb-code-style-style-1 code .token.operator,.apb-code-style-style-1 code .token.url{color:#6f42c1}.apb-code-style-style-1 code .token.atrule,.apb-code-style-style-1 code .token.attr-value,.apb-code-style-style-1 code .token.keyword{color:#005cc5}.apb-code-style-style-1 code .token.class-name,.apb-code-style-style-1 code .token.function{color:#6f42c1}.apb-code-style-style-1 code .token.important,.apb-code-style-style-1 code .token.regex,.apb-code-style-style-1 code .token.variable{color:#e36209}.apb-code-style-style-2{background:#1e1e1e;border:1px solid #333}.apb-code-style-style-2 .apb-code-box-header{background:#2d2d30;border-bottom-color:#3e3e42;color:#ccc}.apb-code-style-style-2 .apb-line-numbers{background:#252526;border-right-color:#3e3e42;color:#858585}.apb-code-style-style-2 .apb-code-box-content{background:#1e1e1e;color:#f0f0f0}.apb-code-style-style-2 .apb-copy-button{background:rgba(45,45,48,.8);border-color:#6c6c6c;color:#ccc}.apb-code-style-style-2 .apb-copy-button:hover{background:#3e3e42;border-color:#ccc}.apb-code-style-style-2 .apb-copy-button.apb-copy-success{background:#0e5132;border-color:#28a745;color:#d4edda}.apb-code-style-style-2 .apb-copy-button.apb-copy-error{background:#58151c;border-color:#dc3545;color:#f8d7da}.apb-code-style-style-2 code .token.cdata,.apb-code-style-style-2 code .token.comment,.apb-code-style-style-2 code .token.doctype,.apb-code-style-style-2 code .token.prolog{color:#6a9955}.apb-code-style-style-2 code .token.punctuation{color:#d4d4d4}.apb-code-style-style-2 code .token.boolean,.apb-code-style-style-2 code .token.constant,.apb-code-style-style-2 code .token.deleted,.apb-code-style-style-2 code .token.number,.apb-code-style-style-2 code .token.property,.apb-code-style-style-2 code .token.symbol,.apb-code-style-style-2 code .token.tag{color:#b5cea8}.apb-code-style-style-2 code .token.attr-name,.apb-code-style-style-2 code .token.builtin,.apb-code-style-style-2 code .token.char,.apb-code-style-style-2 code .token.inserted,.apb-code-style-style-2 code .token.selector,.apb-code-style-style-2 code .token.string{color:#ce9178}.apb-code-style-style-2 code .token.entity,.apb-code-style-style-2 code .token.operator,.apb-code-style-style-2 code .token.url{color:#d4d4d4}.apb-code-style-style-2 code .token.atrule,.apb-code-style-style-2 code .token.attr-value,.apb-code-style-style-2 code .token.keyword{color:#569cd6}.apb-code-style-style-2 code .token.class-name,.apb-code-style-style-2 code .token.function{color:#dcdcaa}.apb-code-style-style-2 code .token.important,.apb-code-style-style-2 code .token.regex,.apb-code-style-style-2 code .token.variable{color:#ff8c00}@keyframes copySuccess{0%{transform:scale(1)}50%{background-color:#28a745;color:#fff;transform:scale(1.1)}to{transform:scale(1)}}@keyframes copyError{0%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@media(max-width:768px){.wp-block-achang-pencil-box-code-box .apb-code-box-header{font-size:12px;padding:10px 12px}.wp-block-achang-pencil-box-code-box .apb-line-numbers{font-size:11px;min-width:35px;padding:12px 6px}.wp-block-achang-pencil-box-code-box .apb-code-box-content{font-size:13px;padding:12px}.wp-block-achang-pencil-box-code-box .apb-copy-button{font-size:11px;padding:4px 8px}}@media print{.wp-block-achang-pencil-box-code-box{border:1px solid #000;box-shadow:none}.wp-block-achang-pencil-box-code-box .apb-copy-button{display:none}.wp-block-achang-pencil-box-code-box .apb-code-content-wrapper{max-height:none;overflow:visible}}
