.code-item .item-inner[data-v-b6e3a9b4]{background:linear-gradient(160deg,rgba(var(--z-common-bg),.95) 0,rgba(var(--z-common-item-bg),.9))}.code-item .item-inner:hover .item-accent-line[data-v-b6e3a9b4]{transform:scaleX(1)}.code-item .item-inner:hover .item-hover-arrow[data-v-b6e3a9b4]{opacity:1;transform:translateY(-50%)}.code-item .item-inner:hover .item-title[data-v-b6e3a9b4]{color:rgba(var(--z-primary-color),1)}.code-item .item-inner:hover .preview-overlay .overlay-badge[data-v-b6e3a9b4]{opacity:1;transform:translateY(0)}.code-item .item-inner:hover .overlay-corner[data-v-b6e3a9b4]{opacity:1}.code-item .item-accent-line[data-v-b6e3a9b4]{background:linear-gradient(90deg,rgba(var(--z-primary-color),.8),rgba(var(--z-primary-color),.2),transparent);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.23,1,.32,1)}.code-item .item-header[data-v-b6e3a9b4]{border-color:rgba(var(--z-border-color),.25)}.code-item .item-header .index-label[data-v-b6e3a9b4]{color:rgba(var(--z-fontcolor),.3)}.code-item .item-header .index-number[data-v-b6e3a9b4]{color:rgba(var(--z-fontcolor),.55);transition:color .3s ease}.code-item .item-header:hover .index-number[data-v-b6e3a9b4]{color:rgba(var(--z-primary-color),.8)}.code-item .item-header .meta-tag[data-v-b6e3a9b4]{background:rgba(var(--z-plain-bg),.5);border-color:rgba(var(--z-border-color),.4);color:rgba(var(--z-fontcolor),.55)}.code-item .item-header .meta-type[data-v-b6e3a9b4]{color:rgba(var(--z-fontcolor),.35)}.code-item .preview-frame[data-v-b6e3a9b4]{background:rgba(var(--z-plain-bg),.3);border-color:rgba(var(--z-border-color),.35);transition:border-color .3s ease}.code-item .preview-frame[data-v-b6e3a9b4]:hover{border-color:rgba(var(--z-border-color),.6)}.code-item .preview-overlay[data-v-b6e3a9b4]{background:linear-gradient(to top,rgba(var(--z-common-bg),.5) 0,transparent 35%)}.code-item .overlay-corner[data-v-b6e3a9b4]{opacity:0;transition:opacity .3s ease}.code-item .overlay-corner[data-v-b6e3a9b4]:after,.code-item .overlay-corner[data-v-b6e3a9b4]:before{background:rgba(var(--z-primary-color),.4);content:"";position:absolute}.code-item .overlay-tl[data-v-b6e3a9b4]:before{height:1px;left:0;top:0;width:12px}.code-item .overlay-tl[data-v-b6e3a9b4]:after{height:12px;left:0;top:0;width:1px}.code-item .overlay-tr[data-v-b6e3a9b4]:before{height:1px;right:0;top:0;width:12px}.code-item .overlay-tr[data-v-b6e3a9b4]:after{height:12px;right:0;top:0;width:1px}.code-item .overlay-bl[data-v-b6e3a9b4]:before{bottom:0;height:1px;left:0;width:12px}.code-item .overlay-bl[data-v-b6e3a9b4]:after{bottom:0;height:12px;left:0;width:1px}.code-item .overlay-br[data-v-b6e3a9b4]:before{bottom:0;height:1px;right:0;width:12px}.code-item .overlay-br[data-v-b6e3a9b4]:after{bottom:0;height:12px;right:0;width:1px}.code-item .overlay-badge[data-v-b6e3a9b4]{background:rgba(var(--z-common-bg),.92);border-color:rgba(var(--z-border-color),.5);color:rgba(var(--z-fontcolor),.55);opacity:0;transform:translateY(6px);transition:all .3s ease}.code-item .preview-dots .dot[data-v-b6e3a9b4]:first-child{background:rgba(var(--z-theme-danger),.6)}.code-item .preview-dots .dot[data-v-b6e3a9b4]:nth-child(2){background:rgba(var(--z-theme-color3),.6)}.code-item .preview-dots .dot[data-v-b6e3a9b4]:nth-child(3){background:rgba(var(--z-theme-color2),.6)}.code-item .placeholder-zone[data-v-b6e3a9b4]{background:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(var(--z-plain-bg),.25) 8px,rgba(var(--z-plain-bg),.25) 9px);border-bottom:1px solid rgba(var(--z-border-color),.25)}.code-item .placeholder-zone .placeholder-icon[data-v-b6e3a9b4] .iconify{color:rgba(var(--z-fontcolor),.15)}.code-item .placeholder-zone .placeholder-label[data-v-b6e3a9b4]{color:rgba(var(--z-fontcolor),.25)}.code-item .placeholder-zone .placeholder-border-pattern[data-v-b6e3a9b4]{background:repeating-linear-gradient(90deg,rgba(var(--z-fontcolor),.1) 0,rgba(var(--z-fontcolor),.1) 4px,transparent 4px,transparent 8px)}.code-item .item-title[data-v-b6e3a9b4]{color:rgba(var(--z-fontcolor),.95);font-size:1.3rem}.code-item .item-footer[data-v-b6e3a9b4]{border-color:rgba(var(--z-border-color),.2)}.code-item .lang-chip[data-v-b6e3a9b4]{background:rgba(var(--z-plain-bg),.4);border-color:rgba(var(--z-border-color),.3);color:rgba(var(--z-fontcolor),.45);transition:all .2s ease}.code-item .lang-chip.html[data-v-b6e3a9b4]{background:#e34c2614;border-color:#e34c2626;color:#e34c26b3}.code-item .lang-chip.css[data-v-b6e3a9b4],.code-item .lang-chip.sass[data-v-b6e3a9b4],.code-item .lang-chip.scss[data-v-b6e3a9b4]{background:#264de414;border-color:#264de426;color:#264de4b3}.code-item .lang-chip.javascript[data-v-b6e3a9b4],.code-item .lang-chip.js[data-v-b6e3a9b4]{background:#f7df1e1a;border-color:#f7df1e33;color:#b49600cc}.code-item .lang-chip.ts[data-v-b6e3a9b4],.code-item .lang-chip.typescript[data-v-b6e3a9b4]{background:#3178c614;border-color:#3178c626;color:#3178c6b3}.code-item .lang-chip.vue[data-v-b6e3a9b4]{background:#41b88314;border-color:#41b88326;color:#41b883b3}.code-item .footer-date[data-v-b6e3a9b4],.code-item .lang-more[data-v-b6e3a9b4]{color:rgba(var(--z-fontcolor),.35)}.code-item .item-hover-arrow svg[data-v-b6e3a9b4]{color:rgba(var(--z-primary-color),.7)}[data-theme=dark] .code-item .item-inner[data-v-b6e3a9b4]{background:linear-gradient(160deg,#ffffff08,#ffffff04);border-color:#ffffff0f}[data-theme=dark] .code-item .item-inner[data-v-b6e3a9b4]:hover{border-color:#ffffff1f;box-shadow:0 12px 40px -8px #0000004d}[data-theme=dark] .item-accent-line[data-v-b6e3a9b4]{background:linear-gradient(90deg,rgba(var(--z-primary-color),.7),rgba(var(--z-primary-color),.15),transparent)}[data-theme=dark] .item-header[data-v-b6e3a9b4]{border-bottom-color:#ffffff0a}[data-theme=dark] .preview-frame[data-v-b6e3a9b4]{border-color:#ffffff0f}[data-theme=dark] .preview-frame[data-v-b6e3a9b4]:hover{border-color:#ffffff1a}[data-theme=dark] .preview-overlay[data-v-b6e3a9b4]{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 35%)}[data-theme=dark] .overlay-badge[data-v-b6e3a9b4]{background:rgba(var(--z-content-bg),.95);border-color:#ffffff14}[data-theme=dark] .placeholder-zone[data-v-b6e3a9b4]{background:repeating-linear-gradient(-45deg,transparent,transparent 8px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 9px);border-bottom-color:#ffffff0a}[data-theme=dark] .placeholder-border-pattern[data-v-b6e3a9b4]{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 4px,transparent 0,transparent 8px)}[data-theme=dark] .item-footer[data-v-b6e3a9b4]{border-top-color:#ffffff0a}.dossier-overlay[data-v-4537c463]{-webkit-backdrop-filter:blur(6px) saturate(.85);backdrop-filter:blur(6px) saturate(.85);background:rgba(var(--z-fontcolor),.45);inset:0;position:fixed;z-index:8}.overlay-noise[data-v-4537c463]{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 4px);inset:0;opacity:.5;pointer-events:none;position:absolute}.dossier-stage[data-v-4537c463]{align-items:stretch;display:flex;inset:0;justify-content:center;padding:4vh 4vw;position:fixed;z-index:9}@media(min-width:0)and (max-width:520px){.dossier-stage[data-v-4537c463]{padding:0}}.dossier-sheet[data-v-4537c463]{background:rgba(var(--z-common-bg),1);border:1px solid rgba(var(--z-border-color),.4);box-shadow:0 0 0 1px rgba(var(--z-common-bg),.4),0 40px 120px -30px #00000080;max-width:960px;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.dossier-masthead[data-v-4537c463]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--z-common-bg),.9);border-bottom:1px solid rgba(var(--z-border-color),.35);display:flex;justify-content:space-between;padding:14px 28px;position:sticky;top:0;z-index:5}@media(min-width:0)and (max-width:520px){.dossier-masthead[data-v-4537c463]{padding:12px 16px}}.masthead-left[data-v-4537c463]{align-items:center;display:flex;gap:10px;min-width:0}.masthead-rule[data-v-4537c463]{background:rgba(var(--z-primary-color),.7);flex-shrink:0;height:1px;width:24px}.masthead-brand[data-v-4537c463]{color:rgba(var(--z-fontcolor),.85);font-family:Playfair Display,"Noto Serif SC",serif;font-size:.85rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.masthead-divider[data-v-4537c463]{color:rgba(var(--z-fontcolor),.25);font-weight:300}.masthead-crumb[data-v-4537c463]{color:rgba(var(--z-fontcolor),.4);font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}@media(min-width:0)and (max-width:520px){.masthead-crumb[data-v-4537c463]{display:none}}.masthead-right[data-v-4537c463]{align-items:center;display:flex;gap:16px}.masthead-no[data-v-4537c463]{color:rgba(var(--z-fontcolor),.35);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;letter-spacing:.15em}.masthead-close[data-v-4537c463]{align-items:center;border:1px solid rgba(var(--z-border-color),.35);color:rgba(var(--z-fontcolor),.6);cursor:pointer;display:flex;gap:8px;padding:6px 10px;transition:all .3s cubic-bezier(.23,1,.32,1)}.masthead-close .close-hint[data-v-4537c463]{color:rgba(var(--z-fontcolor),.35);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem;letter-spacing:.15em;transition:color .3s ease}.masthead-close[data-v-4537c463]:hover{background:rgba(var(--z-primary-color),.06);border-color:rgba(var(--z-primary-color),.5);color:rgba(var(--z-primary-color),1)}.masthead-close:hover .close-hint[data-v-4537c463]{color:rgba(var(--z-primary-color),.7)}.dossier-loading[data-v-4537c463]{flex-direction:column;gap:36px;justify-content:center;min-height:60vh;padding:60px 20px}.dossier-loading[data-v-4537c463],.loading-mark[data-v-4537c463]{align-items:center;display:flex}.loading-mark[data-v-4537c463]{gap:14px}.loading-bracket[data-v-4537c463]{animation:bracket-pulse-4537c463 1.4s ease-in-out infinite;color:rgba(var(--z-primary-color),.5);font-size:1rem;font-weight:300}.loading-bracket[data-v-4537c463]:last-child{animation-delay:.2s}.loading-text[data-v-4537c463]{color:rgba(var(--z-fontcolor),.45);font-size:.65rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.loading-lines[data-v-4537c463]{align-items:center;display:flex;flex-direction:column;gap:10px;width:220px}.loading-line[data-v-4537c463]{animation:line-scan-4537c463 1.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(var(--z-fontcolor),.2),transparent);display:block;height:1px;width:100%}.loading-line[data-v-4537c463]:nth-child(2){animation-delay:.25s}.loading-line.short[data-v-4537c463]{animation-delay:.5s;width:60%}@keyframes bracket-pulse-4537c463{0%,to{opacity:.3}50%{opacity:1}}@keyframes line-scan-4537c463{0%,to{opacity:.3;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}}.dossier-body[data-v-4537c463]{padding:0 28px 20px}@media(min-width:0)and (max-width:520px){.dossier-body[data-v-4537c463]{padding:0 16px 16px}}.dossier-reveal[data-v-4537c463]{animation:reveal-up-4537c463 .7s cubic-bezier(.23,1,.32,1) forwards;animation-delay:var(--reveal-delay,0s);opacity:0;transform:translateY(18px)}@keyframes reveal-up-4537c463{to{opacity:1;transform:translateY(0)}}.specimen-frame[data-v-4537c463]{margin:28px 0 0}.specimen-label[data-v-4537c463]{align-items:center;color:rgba(var(--z-fontcolor),.45);display:flex;font-size:.6rem;font-weight:600;gap:10px;letter-spacing:.2em;padding-bottom:10px;text-transform:uppercase}.specimen-dot[data-v-4537c463]{animation:dot-blink-4537c463 2.2s ease-in-out infinite;background:rgba(var(--z-primary-color),.9);height:6px;width:6px}@keyframes dot-blink-4537c463{0%,to{opacity:1}50%{opacity:.25}}.specimen-dimension[data-v-4537c463]{color:rgba(var(--z-fontcolor),.3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.1em;margin-left:auto}.specimen-viewport[data-v-4537c463]{aspect-ratio:16/9;background:rgba(var(--z-plain-bg),.4);border:1px solid rgba(var(--z-border-color),.45);overflow:hidden;position:relative}.viewport-tick[data-v-4537c463]{height:14px;pointer-events:none;position:absolute;width:14px;z-index:2}.viewport-tick[data-v-4537c463]:after,.viewport-tick[data-v-4537c463]:before{background:rgba(var(--z-primary-color),.6);content:"";position:absolute}.tick-tl[data-v-4537c463]{left:6px;top:6px}.tick-tl[data-v-4537c463]:before{height:1px;left:0;top:0;width:14px}.tick-tl[data-v-4537c463]:after{height:14px;left:0;top:0;width:1px}.tick-tr[data-v-4537c463]{right:6px;top:6px}.tick-tr[data-v-4537c463]:before{height:1px;right:0;top:0;width:14px}.tick-tr[data-v-4537c463]:after{height:14px;right:0;top:0;width:1px}.tick-bl[data-v-4537c463]{bottom:6px;left:6px}.tick-bl[data-v-4537c463]:before{bottom:0;height:1px;left:0;width:14px}.tick-bl[data-v-4537c463]:after{bottom:0;height:14px;left:0;width:1px}.tick-br[data-v-4537c463]{bottom:6px;right:6px}.tick-br[data-v-4537c463]:before{bottom:0;height:1px;right:0;width:14px}.tick-br[data-v-4537c463]:after{bottom:0;height:14px;right:0;width:1px}.specimen-iframe[data-v-4537c463]{background:#fff;border:0;height:100%;width:100%}.specimen-blank[data-v-4537c463]{align-items:center;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(var(--z-plain-bg),.3) 10px,rgba(var(--z-plain-bg),.3) 11px);border:1px solid rgba(var(--z-border-color),.3);display:flex;justify-content:center;margin:28px 0 0;min-height:200px;overflow:hidden;position:relative}.blank-watermark[data-v-4537c463]{color:transparent;font-family:Playfair Display,"Noto Serif SC",serif;font-size:clamp(2.5rem,7vw,5rem);font-style:italic;font-weight:900;-webkit-text-stroke:1px rgba(var(--z-fontcolor),.12);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blank-stamp[data-v-4537c463]{border:1px solid rgba(var(--z-primary-color),.5);bottom:20px;padding:5px 12px;position:absolute;right:24px;transform:rotate(-4deg)}.blank-stamp span[data-v-4537c463]{color:rgba(var(--z-primary-color),.75);font-size:.55rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.dossier-titleblock[data-v-4537c463]{border-bottom:1px solid rgba(var(--z-border-color),.35);padding:36px 0 28px}.titleblock-kicker[data-v-4537c463]{align-items:center;display:flex;gap:14px;margin-bottom:18px}.kicker-stamp[data-v-4537c463]{border:1px solid rgba(var(--z-primary-color),.55);color:rgba(var(--z-primary-color),.9);font-size:.6rem;font-weight:700;letter-spacing:.2em;padding:4px 12px;text-transform:uppercase;transform:rotate(-1.5deg)}.kicker-type[data-v-4537c463]{color:rgba(var(--z-fontcolor),.4);font-family:Crimson Pro,serif;font-size:.75rem;font-style:italic}.kicker-rule[data-v-4537c463]{background:linear-gradient(90deg,rgba(var(--z-border-color),.5),transparent);flex:1;height:1px}.titleblock-title[data-v-4537c463]{color:rgba(var(--z-fontcolor),.95);font-family:Playfair Display,"Noto Serif SC",serif;font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:900;letter-spacing:-.01em;line-height:1.15;margin:0 0 20px;word-break:break-word}.titleblock-meta[data-v-4537c463]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px}.meta-item[data-v-4537c463]{align-items:center;color:rgba(var(--z-fontcolor),.4);display:inline-flex;font-size:.65rem;font-weight:500;gap:6px;letter-spacing:.15em;text-transform:uppercase}.meta-item[data-v-4537c463] .iconify{color:rgba(var(--z-fontcolor),.3)}.meta-langs[data-v-4537c463]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:lowercase}.dossier-tabs[data-v-4537c463]{align-items:flex-end;display:flex;gap:4px;margin-top:32px;position:relative}.tabs-baseline[data-v-4537c463]{background:rgba(var(--z-border-color),.4);bottom:0;height:1px;left:0;position:absolute;right:0}.dossier-tab[data-v-4537c463]{align-items:baseline;background:transparent;border:1px solid transparent;border-bottom:none;cursor:pointer;display:flex;gap:8px;padding:12px 22px;position:relative;transition:all .3s cubic-bezier(.23,1,.32,1)}.dossier-tab .tab-no[data-v-4537c463]{color:rgba(var(--z-fontcolor),.3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;transition:color .3s ease}.dossier-tab .tab-label[data-v-4537c463]{color:rgba(var(--z-fontcolor),.4);font-family:Playfair Display,"Noto Serif SC",serif;font-size:1.05rem;font-weight:700;transition:color .3s ease}.dossier-tab:hover:not(.active) .tab-label[data-v-4537c463]{color:rgba(var(--z-fontcolor),.65)}.dossier-tab.active[data-v-4537c463]{background:rgba(var(--z-plain-bg),.35);border-color:rgba(var(--z-border-color),.4)}.dossier-tab.active[data-v-4537c463]:before{background:rgba(var(--z-primary-color),.85);content:"";height:2px;left:-1px;position:absolute;right:-1px;top:-1px}.dossier-tab.active[data-v-4537c463]:after{background:rgba(var(--z-common-bg),1);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.dossier-tab.active .tab-no[data-v-4537c463]{color:rgba(var(--z-primary-color),.7)}.dossier-tab.active .tab-label[data-v-4537c463]{color:rgba(var(--z-fontcolor),.95)}.file-index[data-v-4537c463]{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0 18px}.file-tab[data-v-4537c463]{align-items:center;background:transparent;border:1px solid rgba(var(--z-border-color),.3);cursor:pointer;display:flex;gap:8px;padding:7px 14px;transition:all .25s cubic-bezier(.23,1,.32,1)}.file-tab .file-no[data-v-4537c463]{color:rgba(var(--z-fontcolor),.3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;transition:color .25s ease}.file-tab .file-lang[data-v-4537c463]{color:rgba(var(--z-fontcolor),.55);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease}.file-tab[data-v-4537c463]:hover:not(.active){border-color:rgba(var(--z-border-color),.55);transform:translateY(-1px)}.file-tab.active[data-v-4537c463]{background:rgba(var(--z-primary-color),.07);border-color:rgba(var(--z-primary-color),.6);box-shadow:3px 3px rgba(var(--z-primary-color),.15)}.file-tab.active .file-no[data-v-4537c463]{color:rgba(var(--z-primary-color),.65)}.file-tab.active .file-lang[data-v-4537c463]{color:rgba(var(--z-primary-color),.95)}.blueprint[data-v-4537c463]{background:#0d1117;border:1px solid rgba(var(--z-border-color),.35);overflow:hidden}.blueprint-head[data-v-4537c463]{align-items:center;background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;padding:11px 18px}.blueprint-title[data-v-4537c463]{align-items:center;display:flex;gap:10px;min-width:0}.blueprint-square[data-v-4537c463]{background:rgba(var(--z-primary-color),.85);flex-shrink:0;height:7px;width:7px}.blueprint-name[data-v-4537c463]{color:#ffffff73;font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}@media(min-width:0)and (max-width:520px){.blueprint-name[data-v-4537c463]{display:none}}.blueprint-sep[data-v-4537c463]{color:#fff3}@media(min-width:0)and (max-width:520px){.blueprint-sep[data-v-4537c463]{display:none}}.blueprint-file[data-v-4537c463]{color:#ffffffbf;font-size:.65rem;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blueprint-file[data-v-4537c463],.blueprint-lines[data-v-4537c463]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.blueprint-lines[data-v-4537c463]{color:#ffffff4d;flex-shrink:0;font-size:.6rem;letter-spacing:.12em}.blueprint-body[data-v-4537c463]{max-height:55vh;overflow:auto}.blueprint-pane[data-v-4537c463]{animation:pane-in-4537c463 .35s ease-out}.blueprint-pane pre[data-v-4537c463]{background:transparent!important;font-size:.8rem;line-height:1.7;min-height:180px;padding:22px 24px;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.blueprint-pane code[data-v-4537c463]{background:transparent!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-shadow:none!important}@keyframes pane-in-4537c463{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.blueprint[data-v-4537c463] div.code-toolbar>.toolbar{opacity:0;right:8px;top:8px;transition:opacity .25s ease}.blueprint[data-v-4537c463]:hover div.code-toolbar>.toolbar{opacity:1}.blueprint[data-v-4537c463] div.code-toolbar>.toolbar .toolbar-item>button{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:0;box-shadow:none;color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;letter-spacing:.1em;padding:4px 10px;transition:all .25s ease}.blueprint[data-v-4537c463] div.code-toolbar>.toolbar .toolbar-item>button:hover{background:rgba(var(--z-primary-color),.25);color:#fff}.source-empty[data-v-4537c463]{align-items:center;border:1px dashed rgba(var(--z-border-color),.4);color:rgba(var(--z-fontcolor),.35);display:flex;font-size:.65rem;font-weight:500;gap:12px;justify-content:center;letter-spacing:.25em;margin-top:24px;padding:60px 20px;text-transform:uppercase}.source-empty-bracket[data-v-4537c463]{color:rgba(var(--z-fontcolor),.2);font-weight:300}.dossier-discussion[data-v-4537c463]{background:rgba(var(--z-plain-bg),.25);border:1px solid rgba(var(--z-border-color),.3);margin-top:24px;padding:24px}@media(min-width:0)and (max-width:520px){.dossier-discussion[data-v-4537c463]{padding:16px}}.discussion-head[data-v-4537c463]{align-items:center;border-bottom:1px solid rgba(var(--z-border-color),.25);color:rgba(var(--z-fontcolor),.45);display:flex;font-size:.6rem;font-weight:600;gap:10px;letter-spacing:.2em;margin-bottom:20px;padding-bottom:14px;text-transform:uppercase}.discussion-square[data-v-4537c463]{background:rgba(var(--z-primary-color),.8);height:7px;width:7px}.dossier-colophon[data-v-4537c463]{align-items:center;display:flex;gap:18px;padding:44px 0 28px}.colophon-rule[data-v-4537c463]{background:rgba(var(--z-border-color),.3);flex:1;height:1px}.colophon-text[data-v-4537c463]{color:rgba(var(--z-fontcolor),.3);font-family:Crimson Pro,serif;font-size:.7rem;font-style:italic;letter-spacing:.08em;white-space:nowrap}.dossier-fade-enter-active[data-v-4537c463],.dossier-fade-leave-active[data-v-4537c463]{transition:opacity .35s ease}.dossier-fade-enter-from[data-v-4537c463],.dossier-fade-leave-to[data-v-4537c463]{opacity:0}.dossier-rise-enter-active[data-v-4537c463]{transition:all .5s cubic-bezier(.22,1,.36,1)}.dossier-rise-leave-active[data-v-4537c463]{transition:all .3s cubic-bezier(.5,0,.75,0)}.dossier-rise-enter-from[data-v-4537c463]{opacity:0;transform:translateY(48px) scale(.985)}.dossier-rise-leave-to[data-v-4537c463]{opacity:0;transform:translateY(24px) scale(.99)}[data-theme=dark] .dossier-overlay[data-v-4537c463]{background:#000000a6}[data-theme=dark] .dossier-sheet[data-v-4537c463]{border-color:#ffffff14;box-shadow:0 0 0 1px #ffffff08,0 40px 120px -30px #000000e6}[data-theme=dark] .dossier-masthead[data-v-4537c463]{background:rgba(var(--z-common-bg),.85);border-bottom-color:#ffffff0f}[data-theme=dark] .masthead-close[data-v-4537c463]{border-color:#ffffff1a}[data-theme=dark] .masthead-close[data-v-4537c463]:hover{border-color:rgba(var(--z-primary-color),.5)}[data-theme=dark] .specimen-viewport[data-v-4537c463]{border-color:#ffffff1a}[data-theme=dark] .dossier-titleblock[data-v-4537c463]{border-bottom-color:#ffffff12}[data-theme=dark] .kicker-rule[data-v-4537c463]{background:linear-gradient(90deg,hsla(0,0%,100%,.12),transparent)}[data-theme=dark] .tabs-baseline[data-v-4537c463]{background:#ffffff14}[data-theme=dark] .dossier-tab.active[data-v-4537c463]{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .dossier-tab.active[data-v-4537c463]:after{background:#222}[data-theme=dark] .file-tab[data-v-4537c463]{border-color:#ffffff1a}[data-theme=dark] .file-tab[data-v-4537c463]:hover:not(.active){border-color:#fff3}[data-theme=dark] .file-tab.active[data-v-4537c463]{background:rgba(var(--z-primary-color),.1);border-color:rgba(var(--z-primary-color),.55);box-shadow:3px 3px rgba(var(--z-primary-color),.12)}[data-theme=dark] .blueprint[data-v-4537c463]{border-color:#ffffff14}[data-theme=dark] .dossier-discussion[data-v-4537c463]{background:#ffffff05;border-color:#ffffff12}[data-theme=dark] .discussion-head[data-v-4537c463]{border-bottom-color:#ffffff0f}[data-theme=dark] .source-empty[data-v-4537c463]{border-color:#ffffff1a}[data-theme=dark] .colophon-rule[data-v-4537c463]{background:#ffffff12}[data-theme=dark] .specimen-blank[data-v-4537c463]{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 11px);border-color:#ffffff12}[data-theme=dark] .blank-watermark[data-v-4537c463]{-webkit-text-stroke-color:hsla(0,0%,100%,.1)}.code-skeleton[data-v-98a4b416]{padding:40px 20px}.skeleton-header[data-v-98a4b416]{margin-bottom:40px;text-align:center}.skeleton-line[data-v-98a4b416]{background:rgba(var(--z-plain-bg),.5);border-radius:4px;height:20px;margin:0 auto 12px;width:200px}.skeleton-line.short[data-v-98a4b416]{height:14px;width:140px}.skeleton-grid[data-v-98a4b416]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(min-width:1181px)and (max-width:1749px){.skeleton-grid[data-v-98a4b416]{grid-template-columns:repeat(2,1fr)}}@media(min-width:0)and (max-width:520px){.skeleton-grid[data-v-98a4b416]{grid-template-columns:1fr}}.code-empty[data-v-98a4b416]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:60px 20px;text-align:center}.code-collection[data-v-98a4b416]{padding:0;position:relative}.header-decoration[data-v-98a4b416]{gap:12px}.decoration-line[data-v-98a4b416]{width:30px}.decoration-diamond[data-v-98a4b416]{height:6px;transform:rotate(45deg);width:6px}.header-info[data-v-98a4b416]{align-items:center;display:flex;gap:12px}.collection-grid[data-v-98a4b416]{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media(min-width:1181px)and (max-width:1749px){.collection-grid[data-v-98a4b416]{gap:24px;grid-template-columns:repeat(2,1fr)}}@media(min-width:0)and (max-width:520px){.collection-grid[data-v-98a4b416]{gap:20px;grid-template-columns:1fr}}.collection-footer[data-v-98a4b416]{border-top:1px solid rgba(var(--z-border-color),.3);margin-top:50px;padding-top:40px}.loading-indicator[data-v-98a4b416]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:30px 0}.loading-spinner[data-v-98a4b416]{opacity:.6}.loading-text[data-v-98a4b416]{color:rgba(var(--z-fontcolor),.5);font-size:12px}.end-indicator[data-v-98a4b416]{display:flex;justify-content:center;padding:40px 0}.end-decoration[data-v-98a4b416]{align-items:center;display:flex;font-family:Crimson Pro,serif;gap:16px}.end-bracket[data-v-98a4b416]{color:rgba(var(--z-fontcolor),.2);font-size:12px;font-weight:300}.end-text[data-v-98a4b416]{color:rgba(var(--z-fontcolor),.35);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.load-trigger[data-v-98a4b416]{height:1px;opacity:0;pointer-events:none}
