.blueprint-hero-cover[data-v-ec0a381a]{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--viewer-surface);min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.blueprint-hero-cover--adaptive[data-v-ec0a381a]{aspect-ratio:auto;height:auto}.blueprint-hero-cover__frame[data-v-ec0a381a]{background:var(--viewer-surface);height:auto;min-height:0;box-shadow:none}.blueprint-hero-cover__empty[data-v-ec0a381a]{min-height:100%;color:var(--viewer-text);text-align:center;align-content:center;justify-items:center;gap:.55rem;padding:2rem;display:grid}.blueprint-hero-cover__empty span[data-v-ec0a381a]{max-width:24rem;color:var(--viewer-muted);font-size:.78rem;line-height:1.5}.blueprint-hero-cover figcaption[data-v-ec0a381a]{z-index:2;border-radius:var(--radius-sm);color:var(--viewer-text);background:#091918c7;border:1px solid #ffffff2e;padding:.35rem .55rem;font-size:.68rem;font-weight:750;position:absolute;bottom:.75rem;right:.75rem}@media (width<=760px){.blueprint-hero-cover__frame[data-v-ec0a381a]{min-height:0}.blueprint-hero-cover--adaptive[data-v-ec0a381a]{aspect-ratio:auto;height:auto}}.source-version[data-v-4c7560a2]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.source-version h2[data-v-4c7560a2]{color:var(--muted);font-size:.8rem;font-weight:500}.source-version strong[data-v-4c7560a2]{font-size:.8rem;font-weight:600}.source-version small[data-v-4c7560a2]{color:var(--muted);font-size:.72rem}.blueprint-mod-badges[data-v-2dbc0440]{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.blueprint-mod-badge[data-v-2dbc0440]{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.35rem .55rem;display:inline-flex}.blueprint-mod-badge code[data-v-2dbc0440]{overflow-wrap:anywhere;font-size:.78rem}.blueprint-mod-badge img[data-v-2dbc0440]{-o-object-fit:contain;object-fit:contain;border-radius:.2rem}.blueprint-mod-badges__empty[data-v-2dbc0440]{color:var(--muted);font-size:.8rem}.blueprint-processing[data-v-d8258156]{border:1px solid rgb(var(--v-theme-outline-variant));border-radius:var(--radius-sm);background:rgb(var(--v-theme-surface));gap:.75rem;padding:1rem;display:grid}.blueprint-processing[data-failed=true][data-v-d8258156]{border-color:rgb(var(--v-theme-error)/38%)}.blueprint-processing__heading[data-v-d8258156],.blueprint-processing__meta[data-v-d8258156]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.blueprint-processing__heading>div[data-v-d8258156]{gap:.2rem;min-width:0;display:grid}.blueprint-processing__heading span[data-v-d8258156],.blueprint-processing__meta[data-v-d8258156]{color:rgb(var(--v-theme-on-surface-variant));font-size:.78rem}.blueprint-processing__heading strong[data-v-d8258156]{overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.blueprint-processing__heading b[data-v-d8258156]{flex:none;font-size:.9rem}.blueprint-processing__meta[data-v-d8258156]{align-items:flex-start;font-size:.74rem;line-height:1.45}@media (width<=520px){.blueprint-processing__meta[data-v-d8258156]{gap:.25rem;display:grid}}.blueprint-preview-gallery[data-v-5fd93c32]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);overflow:hidden}.blueprint-preview-gallery[data-v-5fd93c32]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.blueprint-preview-gallery__footer[data-v-5fd93c32],.blueprint-preview-gallery__header[data-v-5fd93c32]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.8rem .9rem;display:flex}.blueprint-preview-gallery__header[data-v-5fd93c32]{border-bottom:1px solid var(--line)}.blueprint-preview-gallery__header>div[data-v-5fd93c32]{align-items:baseline;gap:.6rem;min-width:0;display:flex}.blueprint-preview-gallery__counter[data-v-5fd93c32],.blueprint-preview-gallery__header p[data-v-5fd93c32],.blueprint-preview-gallery__header span[data-v-5fd93c32]{color:var(--muted);font-size:.72rem}.blueprint-preview-gallery__header strong[data-v-5fd93c32]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.blueprint-preview-gallery__header p[data-v-5fd93c32]{text-align:right;margin:0}.blueprint-preview-gallery__viewport[data-v-5fd93c32]{background:var(--viewer-surface);min-height:clamp(20rem,34vw,36rem);position:relative;overflow:hidden}.blueprint-preview-gallery__image[data-v-5fd93c32]{-o-object-fit:contain;object-fit:contain;background:var(--viewer-surface);width:100%;height:clamp(20rem,34vw,36rem);display:block}.blueprint-preview-gallery__placeholder[data-v-5fd93c32]{min-height:clamp(20rem,34vw,36rem);color:var(--viewer-text);text-align:center;align-content:center;justify-items:center;gap:.55rem;padding:2rem;display:grid}.blueprint-preview-gallery__placeholder span[data-v-5fd93c32]{color:var(--viewer-muted);font-size:.82rem}.blueprint-preview-gallery__placeholder--error[data-v-5fd93c32]{color:var(--viewer-text)}.blueprint-preview-gallery__loading[data-v-5fd93c32]{z-index:2;color:var(--viewer-text);background:#091918b8;place-content:center;justify-items:center;gap:.65rem;font-size:.76rem;display:grid;position:absolute;inset:0}.blueprint-preview-gallery__interactive[data-v-5fd93c32]{min-height:clamp(20rem,34vw,36rem)}.blueprint-preview-gallery__interactive[data-v-5fd93c32] .viewer-shell{min-height:clamp(20rem,34vw,36rem);box-shadow:none;border:0;border-radius:0}.blueprint-preview-gallery__next[data-v-5fd93c32],.blueprint-preview-gallery__previous[data-v-5fd93c32]{z-index:5;position:absolute;top:50%;transform:translateY(-50%);min-width:2.75rem!important;min-height:2.75rem!important;color:var(--viewer-text)!important;background:#091918c7!important}.blueprint-preview-gallery__previous[data-v-5fd93c32]{left:.75rem}.blueprint-preview-gallery__next[data-v-5fd93c32]{right:.75rem}.blueprint-preview-gallery__footer[data-v-5fd93c32]{border-top:1px solid var(--line)}.blueprint-preview-gallery__tabs[data-v-5fd93c32]{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.blueprint-preview-gallery__tabs button[data-v-5fd93c32]{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.blueprint-preview-gallery__tabs button[data-v-5fd93c32]:focus-visible,.blueprint-preview-gallery__tabs button[data-v-5fd93c32]:hover{border-color:var(--line-strong);color:var(--ink)}.blueprint-preview-gallery__tabs button.is-active[data-v-5fd93c32]{border-color:rgb(var(--v-theme-primary)/28%);background:rgb(var(--v-theme-primary)/10%);color:rgb(var(--v-theme-primary))}@media (width<=600px){.blueprint-preview-gallery__header[data-v-5fd93c32]{align-items:flex-start}.blueprint-preview-gallery__header p[data-v-5fd93c32]{display:none}.blueprint-preview-gallery__image[data-v-5fd93c32],.blueprint-preview-gallery__interactive[data-v-5fd93c32],.blueprint-preview-gallery__interactive[data-v-5fd93c32] .viewer-shell,.blueprint-preview-gallery__placeholder[data-v-5fd93c32],.blueprint-preview-gallery__viewport[data-v-5fd93c32]{height:auto;min-height:clamp(17rem,76vw,24rem)}.blueprint-preview-gallery__image[data-v-5fd93c32]{height:clamp(17rem,76vw,24rem)}}.blueprint-detail-description[data-v-0d03cc3d]{border-color:var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface-raised)!important;box-shadow:none!important}.blueprint-detail-description[data-v-0d03cc3d] .v-card-text{gap:1rem;padding:1.25rem;display:grid}.blueprint-detail-description__heading[data-v-0d03cc3d]{gap:.25rem;display:grid}.blueprint-detail-description__heading h2[data-v-0d03cc3d],.blueprint-detail-description__heading p[data-v-0d03cc3d]{margin:0}.blueprint-detail-description__heading h2[data-v-0d03cc3d]{letter-spacing:0;font-size:1.5rem}.blueprint-detail-facts__card[data-v-3c08ae78]{border-color:var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface-raised)!important;box-shadow:none!important}.blueprint-detail-facts[data-v-3c08ae78] .v-card-text{gap:1rem;padding:1.125rem;display:grid}.blueprint-detail-facts__heading[data-v-3c08ae78]{gap:.25rem;display:grid}.blueprint-detail-facts__heading h2[data-v-3c08ae78],.blueprint-detail-facts__heading p[data-v-3c08ae78]{margin:0}.blueprint-detail-facts dl[data-v-3c08ae78]{gap:0;margin:0;display:grid}.blueprint-detail-facts dl>div[data-v-3c08ae78]{border-bottom:1px solid var(--line);grid-template-columns:minmax(5rem,.65fr) minmax(0,1fr);gap:.8rem;padding-block:.625rem;display:grid}.blueprint-detail-facts dl>div[data-v-3c08ae78]:last-child{border-bottom:0}.blueprint-detail-facts dt[data-v-3c08ae78]{color:var(--muted);font-size:.75rem;font-weight:600}.blueprint-detail-facts dd[data-v-3c08ae78]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8125rem;font-weight:700}.blueprint-detail-facts__honesty[data-v-3c08ae78]{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.blueprint-detail-facts__analysis[data-v-3c08ae78]{gap:.9rem;display:grid}.blueprint-detail-identity[data-v-d919ce22]{flex-direction:column;align-content:start;gap:.5rem;width:100%;min-width:0;max-width:none;height:100%;display:flex}.blueprint-detail-identity__chips[data-v-d919ce22],.blueprint-detail-identity__meta[data-v-d919ce22]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.blueprint-detail-identity__actions[data-v-d919ce22]{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.blueprint-detail-identity__engagement[data-v-d919ce22]{margin-top:auto}.blueprint-detail-identity h1[data-v-d919ce22]{letter-spacing:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:none;margin:0;font-size:clamp(1.55rem,2.1vw,2.15rem);line-height:1.12}.blueprint-detail-identity h1.blueprint-detail-identity__title--long[data-v-d919ce22]{letter-spacing:0;max-width:100%;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.blueprint-detail-identity h1.blueprint-detail-identity__title--very-long[data-v-d919ce22]{letter-spacing:0;max-width:100%;font-size:1.875rem;line-height:1.2}.blueprint-detail-identity__lead[data-v-d919ce22]{-webkit-line-clamp:2;max-width:100%;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blueprint-detail-identity__lead.is-expanded[data-v-d919ce22]{display:block}.blueprint-detail-identity__description button[data-v-d919ce22]{color:var(--accent-dark);margin-top:.25rem;font-size:.78rem}.blueprint-detail-identity__context[data-v-d919ce22]{flex-wrap:wrap;align-items:center;gap:.4rem .85rem;min-width:0;display:flex}.blueprint-detail-identity__context[data-v-d919ce22] h2{color:var(--muted);font-size:.75rem;font-weight:500}.blueprint-detail-identity__description button[data-v-d919ce22]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.blueprint-detail-identity__meta[data-v-d919ce22]{color:var(--muted);font-size:.8125rem}.blueprint-detail-identity__meta>span[data-v-d919ce22]{overflow-wrap:anywhere;min-width:0}.blueprint-detail-identity__meta strong[data-v-d919ce22]{color:var(--ink)}.blueprint-detail-identity__meta[data-v-d919ce22] .creator-hover-card__activator{min-height:2.5rem}.blueprint-detail-identity__meta[data-v-d919ce22] .creator-hover-card__activator strong{color:var(--ink);font-size:.8125rem}.blueprint-detail-identity__actions[data-v-d919ce22]{margin-top:.2rem}.blueprint-detail-identity__actions[data-v-d919ce22] .v-btn{flex:8rem;justify-content:center;min-width:0;max-width:100%;height:auto;min-height:2.9rem;padding:.65rem .8rem}.blueprint-detail-identity__actions[data-v-d919ce22] .v-btn__content{white-space:normal;overflow-wrap:anywhere}.blueprint-detail-identity__attribution[data-v-d919ce22]{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);padding:.2rem .5rem;font-size:.72rem}.blueprint-detail-identity--compact[data-v-d919ce22]{gap:.75rem}.blueprint-detail-identity--compact h1[data-v-d919ce22],.blueprint-detail-identity--compact h1.blueprint-detail-identity__title--long[data-v-d919ce22],.blueprint-detail-identity--compact h1.blueprint-detail-identity__title--very-long[data-v-d919ce22]{max-width:100%;font-size:1.75rem;line-height:1.18}.blueprint-detail-identity--compact .blueprint-detail-identity__lead[data-v-d919ce22]{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=600px){.blueprint-detail-identity h1[data-v-d919ce22]{font-size:1.6rem}.blueprint-detail-identity h1.blueprint-detail-identity__title--long[data-v-d919ce22]{font-size:1.75rem}.blueprint-detail-identity h1.blueprint-detail-identity__title--very-long[data-v-d919ce22]{font-size:1.5rem}}.blueprint-detail-layout[data-v-aa3f8f6b]{width:min(var(--content-max),calc(100% - var(--content-gutter)*2));gap:clamp(1.25rem,2vw,2rem);min-width:0;margin-inline:auto;padding-block:1.25rem 4rem;display:grid}.blueprint-detail-layout__body[data-v-aa3f8f6b],.blueprint-detail-layout__hero[data-v-aa3f8f6b]{align-items:stretch;gap:clamp(1.1rem,2vw,2rem);min-width:0;display:grid}.blueprint-detail-layout__hero[data-v-aa3f8f6b]{grid-template-columns:clamp(17rem,27vw,25rem) minmax(0,1fr);align-items:start}.blueprint-detail-layout__body[data-v-aa3f8f6b]{grid-template-columns:minmax(0,1fr) minmax(16rem,18rem)}.blueprint-detail-layout__cover[data-v-aa3f8f6b],.blueprint-detail-layout__discussion[data-v-aa3f8f6b],.blueprint-detail-layout__facts[data-v-aa3f8f6b],.blueprint-detail-layout__identity[data-v-aa3f8f6b],.blueprint-detail-layout__legacy-section[data-v-aa3f8f6b],.blueprint-detail-layout__rail[data-v-aa3f8f6b],.blueprint-detail-layout__sidebar-tools[data-v-aa3f8f6b],.blueprint-detail-layout__workspace[data-v-aa3f8f6b]{min-width:0}.blueprint-detail-layout__cover[data-v-aa3f8f6b]{align-self:start;display:flex}.blueprint-detail-layout__cover[data-v-aa3f8f6b] .blueprint-hero-cover{aspect-ratio:1;width:100%;height:auto;min-height:0}.blueprint-detail-layout__identity[data-v-aa3f8f6b]{align-content:stretch;align-self:stretch;gap:1rem;min-height:0;padding:0 clamp(0rem,1vw,.75rem);display:grid}.blueprint-detail-layout__identity[data-v-aa3f8f6b] .blueprint-detail-identity-stack{height:100%}.blueprint-detail-layout__status[data-v-aa3f8f6b]:empty{display:none}.blueprint-detail-layout__status[data-v-aa3f8f6b] .blueprint-publication-status{margin:0}.blueprint-detail-layout__rail[data-v-aa3f8f6b],.blueprint-detail-layout__workspace[data-v-aa3f8f6b]{align-content:start;display:grid}.blueprint-detail-layout__rail[data-v-aa3f8f6b]{gap:1rem}.blueprint-detail-layout__workspace[data-v-aa3f8f6b]{gap:1.5rem}.blueprint-detail-layout__legacy-section+.blueprint-detail-layout__legacy-section[data-v-aa3f8f6b]{margin-top:1.5rem}.blueprint-detail-layout__discussion[data-v-aa3f8f6b]{border-top:1px solid var(--line);scroll-margin-top:calc(var(--app-bar-height) + 1rem);padding-top:clamp(.25rem,1vw,.75rem)}@media (width>=1024px){.blueprint-detail-layout__rail[data-v-aa3f8f6b]{top:calc(var(--app-bar-height) + .75rem);max-height:calc(100dvh - var(--app-bar-height) - 1.5rem);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding-inline:.1rem .8rem;position:sticky;overflow:clip auto}}.blueprint-detail-layout__cover[data-v-aa3f8f6b] .blueprint-hero-cover__frame{aspect-ratio:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%}.blueprint-detail-layout__cover[data-v-aa3f8f6b] .ui-preview-frame__image{-o-object-fit:contain;object-fit:contain;min-width:0;min-height:0}@media (width<=1023px){.blueprint-detail-layout__hero[data-v-aa3f8f6b]{grid-template-columns:minmax(14rem,30%) minmax(0,1fr)}.blueprint-detail-layout__body[data-v-aa3f8f6b]{grid-template-columns:minmax(0,1fr)}.blueprint-detail-layout__identity[data-v-aa3f8f6b]{padding-inline:0}.blueprint-detail-layout__cover[data-v-aa3f8f6b] .blueprint-hero-cover{height:auto;min-height:0}}@media (width<=760px){.blueprint-detail-layout[data-v-aa3f8f6b]{width:min(100% - 1.25rem,var(--content-max));padding-block:.8rem calc(3rem + env(safe-area-inset-bottom,0px));gap:1.25rem}.blueprint-detail-layout__hero[data-v-aa3f8f6b]{grid-template-columns:minmax(0,1fr)}.blueprint-detail-layout__identity[data-v-aa3f8f6b]{min-height:auto;padding:0}.blueprint-detail-layout__cover[data-v-aa3f8f6b] .blueprint-hero-cover{aspect-ratio:1;height:auto}.blueprint-detail-layout__cover[data-v-aa3f8f6b]{justify-self:center;width:min(100%,17.5rem)}}
