.text-viewer-container .row{white-space:pre;display:flex}.text-viewer-container .row-number{color:#8f908a;text-align:center;background:#131313;width:43px;margin-right:.5em;padding:0 .5em}.text-viewer-container table,.markdown-render table{border-collapse:collapse;background-color:var(--ap-colour-card);border-radius:10px;width:100%;margin:1em 0;overflow:hidden}.text-viewer-container table th,.text-viewer-container table td,.markdown-render table th,.markdown-render table td{border:1px solid var(--ap-colour-gray);text-align:left;padding:.75em 1em}.text-viewer-container table th,.markdown-render table th{background-color:rgba(var(--ap-colour-primary), .5);color:var(--ap-colour-text-always-white);font-weight:500}.text-viewer-container table tr:nth-child(2n),.markdown-render table tr:nth-child(2n){background-color:var(--ap-colour-card-2)}.text-viewer-container table tr:hover,.markdown-render table tr:hover{background-color:var(--ap-colour-gray-2)}.text-viewer-container .markdown-render blockquote,.quick-paste-markdown-viewer .markdown-render blockquote{border:1px solid color-mix(in srgb, var(--ap-colour-text) 12%, transparent);border-left:4px solid var(--ap-colour-primary);border-radius:var(--ap-var-border-radius);background:color-mix(in srgb, var(--ap-colour-primary) 5%, var(--ap-colour-card));box-shadow:0 .8rem 2rem color-mix(in srgb, var(--ap-colour-text) 6%, transparent);color:var(--ap-colour-text);margin:1.5em .5em;padding:1.15em 1.25em 1.15em 3.2em;position:relative}.text-viewer-container .markdown-render blockquote:before,.quick-paste-markdown-viewer .markdown-render blockquote:before{content:"“";color:var(--ap-colour-primary);opacity:.78;font-family:Georgia,Times New Roman,serif;font-size:2.8em;font-weight:700;line-height:1;position:absolute;top:.42em;left:.58em}.text-viewer-container .markdown-render blockquote>:first-child,.quick-paste-markdown-viewer .markdown-render blockquote>:first-child{margin-top:0}.text-viewer-container .markdown-render blockquote>:last-child,.quick-paste-markdown-viewer .markdown-render blockquote>:last-child{margin-bottom:0}.text-viewer-container .markdown-spoiler,.quick-paste-markdown-viewer .markdown-spoiler{border:1px solid color-mix(in srgb, var(--ap-colour-text-always-white) 16%, transparent);background:var(--ap-colour-black-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;max-width:100%;color:var(--ap-colour-text-always-white);vertical-align:baseline;border-radius:.45em;align-items:center;gap:.3em;padding:.08em .22em .08em .48em;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.text-viewer-container .markdown-spoiler__mask,.quick-paste-markdown-viewer .markdown-spoiler__mask{color:var(--ap-colour-text-always-white);letter-spacing:.12em;white-space:nowrap;font-family:monospace;font-size:.94em;font-weight:700;line-height:1;overflow:hidden}.text-viewer-container .markdown-spoiler:not(.is-revealed):hover,.quick-paste-markdown-viewer .markdown-spoiler:not(.is-revealed):hover{border-color:color-mix(in srgb, var(--ap-colour-primary) 52%, var(--ap-colour-text-always-white));background:color-mix(in srgb, var(--ap-colour-primary) 14%, var(--ap-colour-black-2))}:is(.text-viewer-container .markdown-spoiler:has(.markdown-spoiler__toggle:focus-visible),.quick-paste-markdown-viewer .markdown-spoiler:has(.markdown-spoiler__toggle:focus-visible)){box-shadow:0 0 0 2px var(--ap-colour-card), 0 0 0 4px var(--ap-colour-primary)}.text-viewer-container .markdown-spoiler.is-revealed,.quick-paste-markdown-viewer .markdown-spoiler.is-revealed{border-color:color-mix(in srgb, var(--ap-colour-primary) 42%, var(--ap-colour-text-always-white));background:color-mix(in srgb, var(--ap-colour-primary) 12%, var(--ap-colour-black-2))}.text-viewer-container .markdown-spoiler__content,.quick-paste-markdown-viewer .markdown-spoiler__content{overflow-wrap:anywhere;min-width:0}.text-viewer-container .markdown-spoiler__toggle,.quick-paste-markdown-viewer .markdown-spoiler__toggle{width:1.35em;height:1.35em;color:var(--ap-colour-text-always-white);cursor:pointer;background:0 0;border:0;border-radius:.3em;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.text-viewer-container .markdown-spoiler__toggle:hover,.quick-paste-markdown-viewer .markdown-spoiler__toggle:hover{background:color-mix(in srgb, var(--ap-colour-text-always-white) 12%, transparent)}.text-viewer-container .markdown-spoiler__toggle:focus-visible,.quick-paste-markdown-viewer .markdown-spoiler__toggle:focus-visible{outline:none}.markdown-container{display:flex}.line-numbers{text-align:right;flex-shrink:0;padding-right:10px}.text-viewer-container{height:58vh;max-height:1200px;max-width:var(--ap-var-max-site-width);scrollbar-width:thin;scrollbar-color:var(--ap-colour-gray) transparent;flex-grow:1;position:relative;overflow:auto;padding:0!important}.plain-text-copy-float{z-index:5;pointer-events:none;justify-content:flex-end;height:0;padding:0 12px;display:flex;position:sticky;top:12px}.plain-text-copy-button{box-sizing:border-box;border:1px solid var(--ap-colour-gray);background:color-mix(in srgb, var(--ap-colour-card) 88%, transparent);min-width:38px;max-width:38px;height:38px;color:var(--ap-colour-text);cursor:pointer;opacity:.72;pointer-events:auto;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;transition:max-width .2s,padding .2s,gap .2s,opacity .2s,border-color .2s,color .2s,transform .2s,background .2s;display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #00000029}.plain-text-copy-button span{opacity:0;max-width:0;transition:max-width .2s,opacity .16s,transform .16s;overflow:hidden;transform:translate(4px)}.plain-text-copy-button:hover,.plain-text-copy-button:focus-visible,.plain-text-copy-button-copied,.plain-text-copy-button-error{border-color:var(--ap-colour-primary);opacity:1;gap:7px;max-width:140px;padding:0 13px;transform:translateY(-1px)}.plain-text-copy-button:hover span,.plain-text-copy-button:focus-visible span,.plain-text-copy-button-copied span,.plain-text-copy-button-error span{opacity:1;max-width:90px;transform:translate(0)}.plain-text-copy-button:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:3px}.plain-text-copy-button-copied{border-color:var(--ap-colour-primary);color:var(--ap-colour-primary)}.plain-text-copy-button-error{border-color:var(--ap-colour-red,#d64545);color:var(--ap-colour-red,#d64545)}@media (prefers-reduced-motion:reduce){.plain-text-copy-button,.plain-text-copy-button span,.text-viewer-container .markdown-spoiler,.text-viewer-container .markdown-spoiler__toggle,.quick-paste-markdown-viewer .markdown-spoiler,.quick-paste-markdown-viewer .markdown-spoiler__toggle{transition:none}}.text-viewer-container::-webkit-scrollbar{width:8px;height:8px}.text-viewer-container::-webkit-scrollbar-track{background:0 0}.text-viewer-container::-webkit-scrollbar-thumb{background:var(--ap-colour-gray);border-radius:4px;transition:background .2s}.text-viewer-container::-webkit-scrollbar-thumb:hover{background:var(--ap-colour-primary);opacity:.8}.text-viewer-container::-webkit-scrollbar-corner{background:0 0}.text-viewer-container::-webkit-scrollbar:horizontal{height:8px}.text-viewer-container::-webkit-scrollbar-thumb:horizontal{background:var(--ap-colour-primary);border-radius:4px}.text-viewer-container::-webkit-scrollbar-thumb:horizontal:hover{background:var(--ap-colour-primary);opacity:.8}.text-viewer-container-has-files{height:auto;min-height:130px}.text-viewer-container-no-height-limit{height:auto;min-height:200px;max-height:none}.text-line-count-toggle{cursor:pointer;filter:invert();width:25px}.text-content{z-index:1;margin:.6em}.text-content pre{overflow-x:auto}.text-content a{color:var(--ap-colour-primary)}.text-content-reader-mode{width:100%;overflow-x:hidden}.text-content-reader-mode p{white-space:pre-wrap;word-wrap:break-word;overflow:hidden}.text-content-light-mode{background-color:#f3f3f3}.text-content-light-mode>*{color:#000}.text-viewer-container img,.text-viewer-container video{border-radius:10px;max-width:100%;margin:10px 0;display:block}.ap-ad{position:relative}.ad-pos{flex-wrap:wrap;justify-content:center;display:flex}ins.adsbygoogle{display:none;overflow:hidden}ins.adsbygoogle[data-adsbygoogle-status=done]:has([data-ad-status=filled]){display:block}
